[macos]c++开发opencv_环境搭建
1.安装opencv
brew install opencv
2.测试安装
新建文件夹opencv1
新建test.cpp文件
[test.cpp]
#include "/usr/local/Cellar/opencv/4.5.3_2/include/opencv4/opencv2/opencv.hpp"
//这里改成自己的路径
using namespace cv;
int main() {
Mat img = imread("/Users/workspace/Documents/C/opencv1/test1.png"); //引号内选一张自己计算机内的图片的路径
imshow("deceye", img); //打开一个窗口,显示图片
waitKey(0); //在键盘敲入字符前程序处于等待状态
destroyAllWindows(); //关闭所有窗口
return 0;
}
[CMakeLists.txt]
cmake_minimum_required(VERSION 3.5)
project(app-template)
SET(OPENCVPATH "/usr/local/Cellar/opencv4")
#查找OpenCV是否安装,这里是关键find_package()可以自动查找安装的库
find_package(OpenCV REQUIRED core highgui imgproc imgcodecs)
#if (OPENCV_FOUND)
message(STATUS "找到OpenCV:\"${OpenCV_INCLUDE_DIRS}\",ENABLE_OPENCV宏已打开")
include_directories(${OpenCV_INCLUDE_DIRS})
link_directories(${OpenCV_INCLUDE_DIRS}/opencv2/lib)
#确定编译语言
set(CMAKE_CXX_STANDARD 11)
add_executable(app-template test.cpp)
target_link_libraries(app-template ${OpenCV_LIBS})#${OpenCV_LIBS}是自动生成的路径,写这个不会错
3.编译
命令行
cd ~/opencv1进入文件夹
(没安装cmake->brew install cmake)
cmake .
make
环境搭建完成!
4.参考
https://blog.csdn.net/ryuuei_1984/article/details/52209331?locationNum=2&fps=1
~好记性不如烂键盘~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」