opencv2.4.13+ros kinetic +ubuntu16.04+iai_kinect2
来源:互联网 发布:dirt rally mac 编辑:程序博客网 时间:2024/05/21 17:42
1、安装ros下kinect2驱动库链接
2、修改ros版本/opt/ros/kinetic/share/cv_bridge/cmake/cv_bridgeConfig.cmake
参考
附录修改内容:
第一部分:
if(NOT "include;/usr/local/include/opencv;/usr/local/include/opencv2" STREQUAL " ")
set(cv_bridge_INCLUDE_DIRS "")
set(_include_dirs "/usr/local/include/opencv2;/usr/local/include/opencv;/usr/include;/usr/local/include")
第二部分: set(libraries "cv_bridge;/usr/local/lib/libopencv_stitching.so.2.4.13;/usr/local/lib/libopencv_objdetect.so.2.4.13;/usr/local/lib/libopencv_features2d.so.2.4.13;/usr/local/lib/libopencv_core.so.2.4.13;/usr/local/lib/libopencv_ocl.so.2.4.13;/usr/local/lib/libopencv_photo.so.2.4.13;/usr/local/lib/libopencv_flann.so.2.4.13;/usr/local/lib/libopencv_gpu.so.2.4.13;/usr/local/lib/libopencv_superres.so.2.4.13;/usr/local/lib/libopencv_highgui.so.2.4.13;/usr/local/lib/libopencv_video.so.2.4.13;/usr/local/lib/libopencv_imgproc.so.2.4.13;/usr/local/lib/libopencv_contrib.so.2.4.13;/usr/local/lib/libopencv_videostab.so.2.4.13;/usr/local/lib/libopencv_legacy.so.2.4.13;/usr/local/lib/libopencv_ml.so.2.4.13;/usr/local/lib/libopencv_calib3d.so.2.4.13;/usr/local/lib/libopencv_nonfree.so.2.4.13")
3、问题
执行完上述步骤后编译通过,启动包里边的.launch文件无法运行,错误信息是提示: ...
[ INFO] [1496849131.398779983]: [DepthRegistration::New] Using OpenCL registration method!
OpenCV Error: The function/feature is not implemented (Unknown/unsupported array type) in getMat_, file /tmp/binarydeb/ros-kinetic-opencv3-3.2.0/modules/core/src/matrix.cpp, line 1289
[ERROR] [1496849131.398918855]: [Kinect2Bridge::stop] kinect2_bridge is not running!
...
个人分析可能原因,ROS-kinetic自带opencv3.2导致自身运行的时候查找了安装的文件。
了解系统情况:
1、rospack profile
显示出安装的opencv3.2的包
2、sudo apt-get --purge remove ros-kinetic-opencv3
卸载deb安装的opencv3包
未完待续
- opencv2.4.13+ros kinetic +ubuntu16.04+iai_kinect2
- Ubuntu16.04--ROS--kinetic
- Ubuntu16.04安装ROS kinetic
- Ubuntu16.04安装ROS Kinetic
- SLAM: Ubuntu16.04安装ROS-kinetic
- ROS Kinetic系统在ubuntu16.04配置
- ubuntu16.04 ROS-kinetic环境搭建
- Ubuntu16.04中安装ROS Kinetic
- Ubuntu16.04 LTS 安装 ros kinetic
- iai_kinect2 ros kinetic下编译错误的问题
- ubuntu16上安装ROS Kinetic
- SLAM学习1 Ubuntu16.04安装ROS-kinetic
- ROS kinetic +ubuntu16.04+turtlebot 源码安装教程
- Ubuntu16.04 ROS kinetic 版本的rivz教程
- ROS配置<一>:Ubuntu16.04下安装Kinetic
- ubuntu16.10上的ROS Kinetic和ubuntu14.04上的ROS Jade的通讯设置
- Ubuntu16.04下安装ROS Kinetic环境配置时出现没有那个文件目
- Nvidia TX1安装 Ubuntu16.04LTS+ROS Kinetic版本+turtlebot 完整篇
- wow.js动画插件
- hdu 2044 一只小蜜蜂... dp
- MySql
- 主成分分析指南
- Python 打印和输出
- opencv2.4.13+ros kinetic +ubuntu16.04+iai_kinect2
- 算法导论--快速排序
- python+matplot+pyplot画图
- wamp配置出现You don't have permission to access / on this server.
- 动态网页
- HDU5781 ATM
- mySql主从配置出错:The server is not configured as slave; fix in config file or with CHANGE MASTER TO
- php mysql mysqli php7性能测试
- Django 注册功能