1. 程式人生 > >ros自帶opencv版本與rosnode開發所需版本不一致時解決衝突

ros自帶opencv版本與rosnode開發所需版本不一致時解決衝突

先設定好rosnode需要的opencv版本
set(OpenCV_DIR /usr/local/opencv2.4.13.1/share/OpenCV)
find_package(OpenCV 2.4.13.1 REQUIRED)

在target_link_libraries前一句新增:

find_package(catkin REQUIRED COMPONENTS
    roscpp
    cv_bridge
    std_msgs
    sensor_msgs
    nav_msgs
    message_filters
    tf
    dynamic_reconfigure
    )