目录
1--安装brew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”①建议选择清华大学下载源,博主在SYSU校园网下使用腾讯下载源(即序号4)会报错,同时速度慢并卡顿!
②根据提示进行安装,博主整个安装过程约20分钟(视个人情况)。
③验证
brew --version2--安装Cmake
①利用brew安装cmake
brew install cmake②验证
cmake --version3--源码编译Opencv
①下载Opencv源码(下载地址)
这里博主选择的是Opencv4.5.4版本,可根据个人情况自由选择合适的版本!
②编译:进入Opencv4.5.4的文件夹,并依次执行以下指令
// 创建build文件夹
mkdir build
// 利用cmake编译
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
// 编译安装(时间较长,一小时以上)
make
sudo make install4--实例
①实例代码:
# include<cstdio>
# include"opencv2/opencv.hpp"
using namespace cv;
int main(){
printf("Hello, Opencv4!\n");
Mat image = imread("/Users/liujinfu/Downloads/OpenCVTest/test.JPG"); // 读取图片
namedWindow("img1"); // 创建窗口
imshow("img1", image); // 显示读取的图片
waitKey(0);
return 0;
}②编写CMakeLists:
cmake_minimum_required(VERSION 3.24) # 指定 cmake的 最小版本
project(test) # 设置项目名称
find_package(Opencv REQUIRED)
add_executable(main main.cpp) # 生成可执行文件
target_link_libraries(main ${OpenCV_LIBS} ) # 设置target需要链接的库③编译
// mkdir build
cd build
cmake ..
make④运行编译好的可执行文件
# cd build
./main
5--参考
Mac下编译OpenCV
版权声明:本文为weixin_43863869原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。