路径已经改了,包括dev_ws下的bulid里的文件路径都改为我得了
这是报错
marcl@ubuntu:~$ ros2 run learning_node node_object
[INFO] [node_object]: ROS2节点示例:检测图片中的苹果
OpenCV Error: Assertion failed ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) in cvtColor, file /build/opencv-L2vuMj/opencv-3.2.0+dfsg/modules/imgproc/src/color.cpp, line 9815
Traceback (most recent call last):
File "/home/marcl/dev_ws/install/learning_node/lib/learning_node/node_object", line 11, in <module>
load_entry_point('learning-node==0.0.0', 'console_scripts', 'node_object')()
File "/home/marcl/dev_ws/install/learning_node/lib/python3.6/site-packages/learning_node/node_object.py", line 42, in main
object_detect(image) # 苹果检测
File "/home/marcl/dev_ws/install/learning_node/lib/python3.6/site-packages/learning_node/node_object.py", line 19, in object_detect
hsv_img = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) # 图像从BGR颜色模型转换为HSV模型
cv2.error: /build/opencv-L2vuMj/opencv-3.2.0+dfsg/modules/imgproc/src/color.cpp:9815: error: (-215) (scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F) in function cvtColor
在学习ros2节点的时候,运行ros2 run learning_node node_object,识别不苹果
评论(1)
您还未登录,请登录后发表或查看评论
第三方账号登入
QQ 微博 微信