首页 > 其他 > 详细

kinect2og使用包iai_kinect2标定时出现错误

时间:2021-01-22 22:45:20      阅读:52      评论:0      收藏:0      [点我收藏+]

环境:

ubuntu18.04   melodic    opencv4.5

标定时

rosrun kinect2_calibration kinect2_calibration chess5x7x0.03 record color

出现错误

Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

 

源头是因为opencv,但是具体不详

查了很多办法都是在python代码中加入matplotlib但是这个标定代码为.cpp

 

我使用的解决方案

先找到opencv的编译目录

cd opencv_python/opencv-4.5.0/build/

执行命令

sudo apt uninstall
rm -rf build

然后重新编译 主要为这一句    -DWITH_GTK_2_X=ON

cmake -DWITH_GTK_2_X=ON -DCMAKE_EXE_LINKER_FLAGS=-lcblas -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local  OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.5.0/modules ..

然后

make

sudo make install

在catkin_ws在重新编译即可

 

https://blog.csdn.net/weixin_43958966/article/details/88410670

kinect2og使用包iai_kinect2标定时出现错误

原文:https://www.cnblogs.com/miaorn/p/14315170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!