上篇文章写了关于Ubuntu下安装opencv3.2.0的具体步骤,以及最后的代码测试。不过,在视觉实际的开发过程中,使用的是C++ 运用cmake构建工具进行开发的。这个过程中呢,既要进行源代码的编写,还需要编写CMakeLists.txt文件,这个确实是一件比较麻烦的事情。所以最好就是像在Windows下面那样可以用VS那样进行开发,然后又不需要重复的配置Opencv。在这里呢我选择一个IDE——CLion.不过CLion是收费的。这个就有点过分了啊。。。。穷学生真的是可怜啊!不过还是在网上找了些注册码,凑合这用吧!
系统环境:unbuntu16.04 CLion 17.3.3 之前安装好的opencv3.2.0
首先在clion下新建一个project命名为openvtest.在CMakeLists.txt文件中进行修改:代码如下:
cmake_minimum_required(VERSION 3.5)#最小版本要求
project(opencvtest20)
set(CMAKE_CXX_STANDARD 11)
find_package(OpenCV REQUIRED)
set(SOURCE_FILES main.cpp)
add_executable(opencvtest20 ${SOURCE_FILES})
target_link_libraries(opencvtest20 ${OpenCV_LIBS})#链接库
CMakeLists.txt 添加代码这样即可完成,对opencv的配置,如果出现报错的情况还需要进行添加头文件目录。以及库文件目录
接下来写一小段代码进行测试一下。代码如下:
#include
#include
#include
#include
#include
using namespace cv;
using namespace std;
int main( )
{
Mat myMat = imread("../lena.jpg");//这里的lena.jpg可以根据需求放置,只要路径添加正确即可
namedWindow("DisplayImage");
imshow("DisplayImage",myMat);
waitKey();
return 0;
}
测试代码测试结果:
测试结果
网友评论