安装OpenCV3
Step 1:更新
|
|
Step 2: 安装OS包
注意一定要确保都安装了,不然后面可能有问题
|
|
Step 3:下载OpenCV和OpenCV_contrib
直接从GitHub仓库上下载
|
|
Step 4:编译和安装OpenCV及contrib模块
创建一个build的目录
|
|
cmake
|
|
编译
|
|
Step 5:测试OpenCV3
这里运行一个用OpenCV写的红眼移除的程序来测试一下,下载RedEyeRemover.zip,并解压到任意目录下,记得切换到相应的目录下再进行编译和运行。
|
|
在这一步如果前面的依赖没有装好,编译就会出错。我遇到了一个问题是这样的
|
|
尝试了这个链接里的方法弄好了,有同样问题的可以尝试一下
|
|
运行以后会弹出两个图片,一个是有红眼的,一个是去除以后的。这就代表安装完成了,接下来配置CLion的cmake
配置CLion
Step 1:新建工程
我新建了一个工程就叫opencv
Step2: 修改CMakeLists.txt文件
在CMakeLists里导入OpenCV相关的包,配置如下:
|
|
最后两行是告诉Cmake,把main.cpp编译成了一个可执行文件opencv,然后让这个可以执行的文件去连接OpenCV的动态库。
Step 3:测试示例程序
在main.cpp里添加下面的代码
|
|
记得下载一个喜欢的猫咪图片放在刚才创建的project目录下,或者把路径换成绝对路径。运行就能看到一个萌萌的猫咪图片了,这时配置就完成了。