• opencv linux


    This link which you also mentioned describes the necessary steps to compile OpenCV on your machine. The version of OpenCV you install this way will be newer than the one installed with the ROS package, they usually have some delay. (Maybe not with Fuerte.)

    Using multiple versions of the same library on a machine might cause problems with linking and it will create a bit of headache for you so I would avoid it.

    Try running pkg-config opencv --libs to see if the ROS version pulled by Fuerte is available and you can use this with your projects later on.

    For a starter IDE I would recommend Qt Creator. The easy way to set OpenCV up with your project in Qt Creator is the following:

        Create a project
        Open the .pro file of the project
        Run pkg-config opencv --cflags
        Add this to the .pro file: INCLUDEPATH += __result__of__above
        pkg-config opencv --libs
        Add this to the .pro file: LIBS += __result__of__above

    In the end what you add should look something like this:

    INCLUDEPATH += -I/opt/ros/fuerte/include

    LIBS += -L/opt/ros/fuerte/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_ts -lopencv_video -lopencv_videostab

    脚本

    https://github.com/wzyuliyang/Install-OpenCV/blob/master/Ubuntu/2.4/opencv2_4_9.sh

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Python简易聊天工具-基于异步Socket通信
    6. ZigZag Conversion
    用Python套接字创建HTTP客户与服务器程序
    416. Partition Equal Subset Sum
    1. Two Sum
    用java套接字创建HTTP客户与服务器程序
    Single Number II
    Java_内存管理String and Array
    机器人学 —— 机器人视觉(拟合)
    机器人学 —— 机器人视觉(特征)
  • 原文地址:https://www.cnblogs.com/yuliyang/p/4002235.html
Copyright © 2020-2023  润新知