物体识别使用了tensorflow_object_detector的功能包,具体实现可以参考以下文章,在此不再赘述。
https://blog.csdn.net/qq_37464350/article/details/81009695

最近有在ros使用tensorflow以识别物体的需求,因此想要安装tensorflow并使用。在安装时出现了很多错误,研究了很久终于成功安装并使用,因此再此列出错误。以下解决办法出自互联网,由笔者整理,如有错误,欢迎指正。

错误1:无法使用PyInit_cv_bridge_boost模块

具体报错:

[ERROR] [1632402355.945936]: bad callback: <bound method Detector.image_cb of <__main__.Detector object at 0x7f29da6574e0>>
Traceback (most recent call last):File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/topics.py", line 750, in _invoke_callback  cb(msg)  File "/home/huanyu-pc/my_ws/src/tensorflow_object_detector/scripts/detect_ros.py", line 80, in image_cbcv_image = self.bridge.imgmsg_to_cv2(data, "bgr8")File "/opt/ros/melodic/lib/python2.7/dist-packages/cv_bridge/core.py", line 163, in imgmsg_to_cv2dtype, n_channels = self.encoding_to_dtype_with_channels(img_msg.encoding)File "/opt/ros/melodic/lib/python2.7/dist-packages/cv_bridge/core.py", line 99, in encoding_to_dtype_with_channelsreturn self.cvtype2_to_dtype_with_channels(self.encoding_to_cvtype2(encoding))File "/opt/ros/melodic/lib/python2.7/dist-packages/cv_bridge/core.py", line 91, in encoding_to_cvtype2from cv_bridge.boost.cv_bridge_boost import getCvType
ImportError: dynamic module does not define module export function (PyInit_cv_bridge_boost)

解决办法:遇到这种问题是因为使用了python版本为3的opencv,具体原因我也拿不准,应该是不兼容了,解决办法找了很久都找不到,推荐删除这个环境,新建立一个python版本2.7的环境安装tensorflow并使用。

错误二:出现语法错误SyntaxError: invalid syntax

解决办法:pip install protobuf==3.17.3

缺少模块ImportError:No module named ‘PIL’

pip install -i https://pypi.douban.com/simple pillow

ROS使用tensorflow识别物体、以及出现的报错。相关推荐

  1. ROS总结 rosdep update时 遇到了timeout报错

    ROS总结 rosdep update时 遇到了timeout报错 1. rosdep update时 遇到了timeout报错 2. 执行sudo rosdep init时遇到的报错:Website ...

  2. OpenCV开发笔记(七十二):红胖子8分钟带你使用opencv+dnn+tensorFlow识别物体

    本博客是转载的 本文章源博客地址:https://blog.csdn.net/qq21497936/article/details/109194717 各位读者,知识无穷而人力有穷,要么改需求,要么找 ...

  3. 树莓派清华镜像源“stretch”更换为“buster”,解决tensorflow、h5py安装包下载报错问题

    [部分转载] 树莓派想使用 aptitude 解决依赖包问题,但是使用 apt-get 安装 aptitude 时出现依赖包错误怎么办?_FightingBoom的博客-CSDN博客 https:// ...

  4. TensorFlow的Object Detection目标检测报错 google.protobuf.text_format.ParseError:

    文章目录 前言 一.报错内容 总结 前言 一.报错内容 最近单位需要进行目标检测相关项目,使用了TensorFlow的Object Detection相关模块,在网络训练完毕后,需要将模型导出pb模型 ...

  5. 【已解决】完美解决 ROS 安装 rosdep update(timed out)报错超时问题

    目录&索引 前言 解决方案 1. 修改 /etc/hosts 文件 2. GitHub Proxy 代理加速 2.1 修改 sources_list.py 文件 2.2 修改 __init__ ...

  6. 在装有Keras(Tensorflow)的环境中安装Pandas报错的问题与解决

    背景与问题 在神经网络编程中,需要将数据集处理成神经网络能够处理的格式.常见的以csv.xls等结构化表格文件表示的数据集,需要通过pandas进行读取才能在Python中使用. 在一个安装有Kera ...

  7. win10 tensorflow ssd用自己的数据集报错Assign requires shapes of both tensors to match. lhs shape= [8] rhs sha

    用自己的数据集直接执行eval_ssd_network.py,报错如下: INFO:tensorflow:Restoring parameters from ./checkpoints/VGG_VOC ...

  8. tensorflow——960M显卡深度学习_报错no kernel image is available for execution on the device详解

    文章目录 消歧义 一.问题描述 二.解决方法 参考文章 消歧义 文中的算力一词指代 (Compute) Capability 一.问题描述 以下是配置: 配置 版本 显卡 Nvidia Geforce ...

  9. iOS百度人脸识别打包上传AppStore报错

    遇到这种问题,解决方式如下: (1) 删除com.baidu.idl.face.faceSDK.bundle中的文件 A:com.baidu.idl.face.faceSDK B:Info.plist ...

最新文章

  1. 掌握这些步骤,机器学习模型问题药到病除
  2. 图解 navicat for oracle 的使用
  3. 文本框input:text
  4. Java数组--获取数组中的最大值案例
  5. Delphi XE5 for Android (十一)
  6. 华为手机安装系统能换鸿蒙,华为鸿蒙将全面上线,安卓系统或将被彻底替换
  7. 迷宫搜索问题最短路_迷宫的最短路问题(水+BFS宽搜)
  8. 什么是Spring?Spring是什么?
  9. 调试阶段 获取微信小程序openid
  10. python自学行吗-大家觉得自学python多久能学会?
  11. Centos6.3下rsync+sersync安装配置
  12. javascript高级程序设计pdf_JavaScript八张思维导图
  13. LINUX下载编译python
  14. 8月份全国省会城市快递上门签收分析-谁是剁手王城?
  15. Seventh season eighteenth episode,Joey got an award??????
  16. docker具名挂载与匿名挂载
  17. 平台服务器的配置信息失败,安装程序配置服务器失败-安装程序配置服务器失败.参考服务器错误日志和Cwindowssqlstp.log了解更多信息...
  18. ​2020年,又一波技术类书籍推荐,不能错过哟~
  19. 十一、jQuery(下) - 章节课后练习题及答案
  20. 透过万科看房地产信息化

热门文章

  1. 做短视频的必备工具和素材网,一部手机就能做,稳定收益200多
  2. 如何给arm机顶盒写入linux,hi3110方案的电视机顶盒linux
  3. 【安信可ESP32-A1S音频开发板①】Linux开发环境搭建,带你快速入门
  4. 阿里云ARM镜像系统汇总(CentOS/Ubuntu/Debian)
  5. 大唐无双关闭服务器是内部消息吗,大唐无双手游合服公告 大唐无双手游合服后将有哪些改动...
  6. Jsoup抓取到页面A标签中的href路径
  7. 硬盘可用空间的计算方法
  8. 大图片上的像素风格游戏图片分割
  9. android 去重 比较两个list_android 去重 比较两个list_Android 去除list集合中重复项的几种方法...
  10. drupal建站案例_Drupal建站过程思考——不识庐山真面目,只缘身在此山中