环境搭建
终端中执行命令:
brew install opencv
安装后其所包含的库文件路径一般是:/user/local/opt/opencv,
其完整源文件存放路径一般是:/user/local/Cellar/opencv,
使用Clion创建Opencv项目
其中Cmakelist.txt文件内容如下:
`cmake_minimum_required(VERSION 3.25)
project(OpenCV_test)
set(CMAKE_CXX_STANDARD 17)
find_package(OpenCV REQUIRED)
include_directories(/usr/local/opt/opencv)
add_executable(OpenCV_test main.cpp)
target_link_libraries(OpenCV_test ${OpenCV_LIBS})`
其中需要使用include_directories包含opencv库文件目录,因为后面引用opencv提供的函数需要该路径下的相关源文件,因此确保链接正确。
配置完成后编写测试代码,读取图像并显示,代码如下:
#include <iostream>
#include <string>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main() {
String path="图片路径";
Mat im=imread(path);
Mat gray,dst;
cvtColor(im,gray,COLOR_BGR2GRAY);
threshold(im,dst,25,255,THRESH_BINARY);
imshow("阈值处理", dst);
waitKey(0);
return 0;
}
运行效果:
至此就可以利用opencv完成图像处理的工作了,可以编写更加复杂的处理任务。