OpenCV第一次尝试
来源:互联网 发布:游戏淘宝网商城 编辑:程序博客网 时间:2024/05/29 19:26
1. opencv在ubuntu上的配置和测试
http://blog.csdn.net/a1429331875/article/details/31539129
2. OpenCV 3.0 程序编译链接错误
问题描述
error: main.o: undefined reference to symbol ‘_ZN2cv6imreadERKNS_6StringEi’
/usr/local/OpenCV/Release/lib/libopencv_imgcodecs.so.3.0:-1: error: error adding symbols: DSO missing from command line
error: collect2: error: ld returned 1 exit status
解决方案
问题描述里已经表述得很清楚了,需要链接libopencv_imgcodecs.so,这可能是和2.x版本的一处不同。
如果问题描述为:
error: undefined reference to `cv::imread(cv::String const&, int)’
解决方法同上。
3. 编译时需要添加的库
INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv \ /usr/local/include/opencv2 LIBS += /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_core.so \ /usr/local/lib/libopencv_imgproc.so \ /usr/local/lib/libopencv_imgcodecs.so
4. 测试
#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;using namespace std;int main(){ namedWindow( "src"); Mat img = imread( "/home/ld/Documents/lena.jpg" ); if(!img.data) { cout<<"file not fount"<<endl; return 1; } else { imshow( "src", img ); waitKey(); return 0; }}
0 0
- OpenCV第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试
- 第一次尝试BLOG!
- Appfuse第一次尝试
- C++类第一次尝试
- 2012 第一次尝试改变
- Hadoop的第一次尝试
- 第一次DWR+Spring尝试
- 第一次尝试权限管理
- 我第一次尝试Java
- 尝试写第一次博客
- 欢迎使用CSDN-markdown编辑器
- 使用showOptionDialog显示多项选择框
- 【死磕Java并发】—–J.U.C之Condition
- 棋子翻转
- 数据库表操作
- OpenCV第一次尝试
- 训练记录
- LeetCode67. Add Binary
- C#项目””是针对”.NETFramework,Version=v4.5.2”但此计算机没有,需要修改为v4.5.1.
- 最大体积
- Nginx配置文件服务管理
- malloc/free 和 new/delete的联系和区别
- AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-aut
- CentOS7下安装vsftpd