ImageView 给出 glib 错误
ImageView giving glib error
当我尝试启动 image_view 时,window 显示出现并冻结。
终端输出如下:
(image_view:29293): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'GtkWidget'
(image_view:29293): GLib-GObject-WARNING **: instance of invalid non-instantiatable type '(null)'
(image_view:29293): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
我 运行 Ubuntu 14.04.2 版本使用 ROS-Indigo
this 网站上报告了类似的错误,但没有修复
此外,rqt_image_viewer 的工作方式与上面 link 中给出的一样,但仅适用于未压缩的图像,因此我无法查看其他相机设备发送的图像,例如 android-camera因为它们被压缩如下
在 cmake 中使用 Qt4 或关闭 Qt 重建 OpenCV 修复了这个问题
更多信息在此。
link
当我尝试启动 image_view 时,window 显示出现并冻结。
终端输出如下:
(image_view:29293): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'GtkWidget'
(image_view:29293): GLib-GObject-WARNING **: instance of invalid non-instantiatable type '(null)'
(image_view:29293): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
我 运行 Ubuntu 14.04.2 版本使用 ROS-Indigo
this 网站上报告了类似的错误,但没有修复
此外,rqt_image_viewer 的工作方式与上面 link 中给出的一样,但仅适用于未压缩的图像,因此我无法查看其他相机设备发送的图像,例如 android-camera因为它们被压缩如下
在 cmake 中使用 Qt4 或关闭 Qt 重建 OpenCV 修复了这个问题 更多信息在此。 link