OpenCV Xcode开发配置

1 安装OpenCV

因为不需要特别的编译配置,所以我没有用编译安装,直接用brew安装
brew install opencv

中间遇到一次安装sqlite失败,先安装一下sqlite
brew install sqlite
再安装opencv就可以了。

安装后目录在/opt/homebrew/Cellar/opencv,是比较新的4.5版本

截屏2022-05-09 11.27.59.png

2 Xcode配置

与FFmpeg的Xcode开发配置完全相同,见FFmpeg Xcode开发配置这篇。

需要注意的是 Search Paths 里面填的头文件路径是 .../include/opencv4,不是直接用.../include,否则库文件里面路径不对。

截屏2022-05-09 11.41.00.png

3 开发

写一个最简单的展示图片功能,注意头文件的路径写法。

#include <iostream>
#include "opencv2/highgui.hpp"
#include "opencv2/imgcodecs.hpp"
using namespace cv;
using namespace std;

int main(int argc, char** argv) {
    Mat image = imread("/Users/chenrongchao/Desktop/001.jpg", 1);
    if (!image.data) {
        printf("No image data!\n");
        return 0;
    }
    namedWindow("Display Image", WINDOW_AUTOSIZE);
    imshow("Display Image", image);
    waitKey();
    destroyWindow("Display Image");
    printf("--- opencv over ---\n");
}

出现展示图片的窗口了,可以学习更多功能了!


截屏2022-05-09 11.47.52.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容