make run_py时ImportError: No module named cv2

安装完神经计算棒后进行make run_py测试时,说没有cv2模块。

那就安装呗

网上找资料说是【sudo apt-get install python-opencv】,安装时也能正常安装,只是再次运行时还是错误的,说没有cv2这个模块。

重点:

这个神经计算棒里的测试程序是用python3写的,上面的那个语句是安装在python2中的。在python3的环境中,cv2的安装语句为【pip3 install opencv-python】。

在python3中安装好后,运行make run_py.     哈哈哈哈哈,历时近俩天,这个神经计算棒一代总算全部测试完成。

(yolov8) lhd@lhd-Dell-G16-7630:~/catkin_ws$ roslaunch yolov8_ros yolov8.launch ... logging to /home/lhd/.ros/log/3a1589fe-2efd-11f0-85a5-41b116869f2d/roslaunch-lhd-Dell-G16-7630-73151.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB. started roslaunch server http://lhd-Dell-G16-7630:41713/ SUMMARY ======== PARAMETERS * /rosdistro: noetic * /rosversion: 1.17.2 * /yolov8_node/center_depth_topic: /camera/depth/ima... * /yolov8_node/img_topic: /camera/rgb/image... * /yolov8_node/python_interpreter: /home/lhd/anacond... * /yolov8_node/queue_size: 1 * /yolov8_node/visualize: True NODES / yolov8_node (yolov8_ros/yolo_ros.py) auto-starting new master process[master]: started with pid [73159] ROS_MASTER_URI=http://localhost:11311 setting /run_id to 3a1589fe-2efd-11f0-85a5-41b116869f2d process[rosout-1]: started with pid [73169] started core service [/rosout] process[yolov8_node-2]: started with pid [73176] Traceback (most recent call last): File "/home/lhd/catkin_ws/devel/lib/yolov8_ros/yolo_ros.py", line 15, in <module> exec(compile(fh.read(), python_script, 'exec'), context) File "/home/lhd/catkin_ws/src/yolov8_ros-master/yolov8_ros/scripts/yolo_ros.py", line 10, in <module> from cv_bridge import CvBridge ModuleNotFoundError: No module named 'cv_bridge' [yolov8_node-2] process has died [pid 73176, exit code 1, cmd /home/lhd/catkin_ws/devel/lib/yolov8_ros/yolo_ros.py __name:=yolov8_node __log:=/home/lhd/.ros/log/3a1589fe-2efd-11f0-85a5-41b116869f2d/yolov8_node-2.log]. log file: /home/lhd/.ros/log/3a1589fe-2efd-11f0-85a5-41b116869f2d/yolov8_node-2*.log ^C[rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done (yolov8) lhd@lhd-Dell-G16-7630:~/catkin_ws$ pip show cv_bridge Name: cv-bridge Version: 1.16.2 Summary: This contains CvBridge, which converts between ROS Image messages and OpenCV images. Home-page: http://www.ros.org/wiki/cv_bridge Author: Patrick Mihelich, James Bowman Author-email: License: BSD Location: /opt/ros/noetic/lib/python3/dist-packages Requires: Required-by: 我有cv——bridge
05-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值