mac上安装opencv
2020-08-14 08:16 宋海宾 阅读(267) 评论(0) 收藏 举报1.安装cmake
使用homebrew安装cmake
brew install cmake
2.获取源代码
- 可以到官方下载页下载稳定版本 https://opencv.org/releases.html
- 从git仓库克隆 最新版本:https://github.com/opencv/opencv/tree/4.4.0
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
3.编译安装
- 进入opencv的源码目录,在源码目录中创建一个临时目录,这里会存放一下cmake编译生成的文件
unzip opencv-4.4.0.zip
unzip opencv_contrib-4.4.0.zip
cd~ / opencv
mkdir buildboostdesc_bgm.i 关键词
发现这个文件下载失败了。日志文件里就有它的下载地址,直接复制其下载地址到网页可以看该到文件的源码,直接拷贝源码并生存同名文件,放在 opencv_contrib/modules/xfeatures2d/src/
- 配置
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.4.0/modules ..
- 构建安装
make -j6#并行运行6个作业
sudo make install
至此OpenCV在MAC上算安装完毕了。
4.验证
安装好 OpenCV 后,在 /usr/local/lib 下能看到相应的Opencv的lib
一个简单程序测试:
#include <iostream> #include <opencv2/opencv.hpp> using namespace cv; using std::string; int main(int argc, const char * argv[]) { string path = "../test.jpg"; Mat image = imread(path); namedWindow("origin"); imshow("origin", image); Mat gray; cvtColor(image, gray, COLOR_RGBA2GRAY); namedWindow("gray"); imshow("gray", gray); waitKey(0); return 0; }
浙公网安备 33010602011771号