1.准备工作
- Opencv库的编译与安装
具体过程见:https://blog.csdn.net/u014337397/article/details/80895940 - Opencv环境配置
参考博客:https://blog.csdn.net/cv_you/article/details/77341631
2.测试平台
- 测试平台
Linux版本:Ubuntu 18.04 LTS
Opencv版本:3.4.1
IDE版本:Code::Blocks 16.01
3.操作步骤
- 3.1 新建C++控制台工程
具体过程参考:https://blog.csdn.net/u014337397/article/details/80892839 - 3.2 编写Opencv测试代码
在main.cpp中输入如下测试代码:
#include <cv.h>
#include <highgui.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
Mat image=imread("/home/jsc/CodeTest/1.jpg"); //主要:该路径为测试图片存放路径,请确保文件存在
imshow("image",image);
waitKey(0);
return 0;
}
- 3.3 设置编译选项
3.3.1 打开Build Options选项卡
右键点击”Project”窗口中的工程名,在弹出的右键菜单中,选择”Build Options”选项;
3.3.2 添加头文件
在”Search directories”选项卡中”Compiler”选项中,添加如下目录:
../../Downloads/opencv-3.4.1/include
../../Downloads/opencv-3.4.1/include/opencv
../../Downloads/opencv-3.4.1/include/opencv2
注意:
”../../Downloads/opencv-3.4.1”目录是Opencv源代码存放路径,请根据实际配置。
3.3.3 添加库文件
(1)在”Linker Settings”选项卡中,添加引用的库文件。要添加的库文件如下:
../../Downloads/opencv-3.4.1/build/lib/libopencv_core.so
../../Downloads/opencv-3.4.1/build/lib/libopencv_highgui.so
../../Downloads/opencv-3.4.1/build/lib/libopencv_imgproc.so
../../Downloads/opencv-3.4.1/build/lib/libopencv_imgcodecs.so
注意:
1.”../../Downloads/opencv-3.4.1/lib”目录是Opencv库编译文件存放路径,请根据实际配置;
2.需要链接libopencv_imgcodecs.so库文件,不然编译会报”undefined reference to symbol ‘_ZN2cv6imreadERKNS_6StringEi“错误。
(2)点击窗口中的“OK”按钮,完成添加操作。
- 3.4 编译和运行
(1)选择“Build”菜单中的“Build”菜单项,开始编译操作;
(2)选择“Build”菜单中的”Run”菜单行,运行程序。运行程序的截图如下:
栏目导航
上一篇:Linux学习笔记(十一) – Opencv库的编译和安装
下一篇:Linux学习笔记(十三) – Ubuntu中+Code::Blocks搭建wxWidgets开发环境