博客
关于我
OpenCV3 install tutorial for Mac
阅读量:791 次
发布时间:2023-02-23

本文共 1996 字,大约阅读时间需要 6 分钟。

OpenCV3在Mac上的安装教程

安装OpenCV3在Mac系统上相对简单,但需要一定的步骤和配置。以下是详细的安装指南,帮助你顺利完成OpenCV的安装和配置。

获取OpenCV源代码

首先,你需要获取OpenCV的最新稳定版本。OpenCV官方提供了多种版本的包装和源代码,你可以选择从GitHub上获取最新的源代码:

git clone https://github.com/opencv/opencv.git

或者,如果你更倾向于使用预编译版本,可以从官方网站或第三方镜像下载。

使用CMake构建OpenCV

安装完成后,下一步是使用CMake构建OpenCV。确保已经安装了CMake:

cmake -G "Unix Makefiles" ..make -j8sudo make install

注意:安装完成后,请始终不要更改opencv_dirctory路径,避免安装过程中出现问题。

在Xcode中开发OpenCV

创建C++项目

  • 打开Xcode,选择“创建新项目”。
  • 选择“应用程序”项目模板,选择“C++”选项,然后点击“下一步”。
  • 输入项目名称,并点击“继续”。
  • 选择项目目录,点击“继续”。
  • 选择要使用的C++标准库版本,点击“继续”。
  • 点击“创建”按钮,项目文件生成完成。
  • 设置项目选项

    在项目设置中,导航到“Build Settings” > “Search Paths”:

  • 在“Header Search Paths”中添加/usr/local/include/opencv
  • 在“Library Search Paths”中添加/usr/local/lib
  • 在“Linking”部分,添加以下库:

    -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm-lopencv_bioinspired -lopencv_ccalib -lopencv_dnn -lopencv_dpm -lopencv_fuzzy-lopencv_line_descriptor -lopencv_optflow -lopencv_plot -lopencv_reg-lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_rgbd-lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text-lopencv_face -lopencv_xfeatures2d -lopencv_shape -lopencv_video-lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_flann-lopencv_xobjdetect -lopencv_objdetect -lopencv_ml -lopencv_xphoto-lippicv -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_photo-lopencv_imgproc -lopencv_core

    获取OpenCV配置信息

    在终端中,可以使用以下命令获取OpenCV的头文件和动态链接库路径:

    pkg-config --cflags opencvpkg-config --libs opencv

    这些命令会输出OpenCV的安装路径,方便你在项目中正确引用。

    测试配置是否成功

    最后,编写一个简单的测试程序来验证OpenCV是否正确安装:

    #include 
    #include
    int main(int argc, const char * argv) { std::cout << "Hello, World!\n"; std::cout << "opencv version:" << CV_VERSION << std::endl; return 0;}

    运行该程序,如果输出如上所示,说明OpenCV安装成功。

    注意事项

    • 不要改变默认安装路径:OpenCV的安装路径通常位于/usr/local/下,推荐不要随意修改。
    • 备份原有文件:在进行系统更新或卸载OpenCV时,请确保备份相关文件,以防万一。
    • 遵循开源协议:OpenCV作为开源软件,使用前请仔细阅读并遵守相关协议。

    通过以上步骤,你应该能够顺利安装并配置OpenCV3在Mac系统上。如果在安装过程中遇到问题,可以参考OpenCV官方文档或社区获取帮助。

    转载地址:http://xmsfk.baihongyu.com/

    你可能感兴趣的文章