zoukankan      html  css  js  c++  java
  • Ubuntu14.04 + CodeBlock13.12 + OpenCV2.4.11

    参考网址: http://blog.csdn.net/u012559520/article/details/51313932

    我的系统  Ubuntu14.04   cd::block13.112     OpenCV2.4.11

    OpenCV推荐c++,但是在ubuntu下面,在vim编辑器中写c程序效率很慢,没有自动补全功能.

    1.查看相关文件的路径

    打开终端,输入: ~$ pkg-config --cflags opencv                                                     //查看 opencv 头文件(.h) 位置

    我的输出: -I/usr/local/include/opencv   -I/usr/local/include

    输入: ~$ pkg-config --libs opencv                                                                         //查看opencv 库文件位置

    输出:

    2.打开cd:block新建一个空项目,右击项目名进入Build options.修改debug下的内容.

    (1) Search directories-->Compiler  点击add按钮添加上面的opencv头文件路径(如下图):

          /usr/local/include/opencv       

          /usr/local/include

     

     (2) Linker settings下面添加opencv的lib文件(如下图):

          /usr/lib

    (3) 通过add按钮键添加进来.注意:大多数情况下只要添加进来 libopencv_core.so libopencv_highgui.so 两个文件,

         ../../../../usr/local/lib/libopencv_core.so               ../../../../usr/local/lib/libopencv_highgui.so

    参考网址( http://blog.csdn.net/u012559520/article/details/51313932)出现了如下情况,如果有类似情况,可以参考解决,原文内容如下:

         这里我原先也是这样,结果编译之后出现下面的错误:/usr/bin/ld: obj/Debug/main.o||undefined reference to symbol '_ZN2cv6imreadERKNS_6StringEi'|

    原因是没有添加libopencv_imgcodecs.so, 原因就别管啦.当然你也可以把上面 pkg-config --libs opencv  找到的所有opencv的库文件都添加进来.如下图:

    一点提醒:一定要严格按照一开始的两个命令指示的路径来add.

    3.测试

    #include <opencv2/opencv.hpp>
    using namespace cv;

    int main()
    {
       Mat srcImg = imread("/home/z/IMG/lena.jpg");

       imshow("原图", srcImg);
       waitKey(0);
       return 0;
    }

  • 相关阅读:
    软件工程结课作业
    第四次博客作业-结对项目
    软件工程第三次作业——关于软件质量保障
    20194744自动生成四则运算题第一版报告
    构建之法第一章
    dotNET面试(三)
    dotNET面试(二)
    dotNET面试(一)
    ebtables和iptables与linux bridge的交互
    自我认知(二)
  • 原文地址:https://www.cnblogs.com/zengcv/p/6206776.html
Copyright © 2011-2022 走看看