xukechun / Efficient_goal-oriented_push-grasping_synergy

[RAL & IROS 2021] Efficient learning of goal-oriented push-grasping synergy in clutter
60 stars 10 forks source link

cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/imgproc/src/color.hpp:253: error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'CvtHelper' #15

Open Chenyingray opened 4 months ago

Chenyingray commented 4 months ago

Error description: Training iteration: 0 Traceback (most recent call last): File "/home/dell/cyr/robot/Efficient_goal-oriented_push-grasping_synergy-main/main.py", line 798, in main(args) File "/home/dell/cyr/robot/Efficient_goal-oriented_push-grasping_synergy-main/main.py", line 509, in main writer.add_image('goal_mask_heightmap', cv2.cvtColor(goal_mask_heightmap, cv2.COLOR_BGR2RGB), global_step=trainer.iteration, walltime=None, dataformats='HWC') cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/imgproc/src/color.hpp:253: error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'CvtHelper' Process finished with exit code 1

problem description: how can i solve this problem? In main.py,goal_mask_heightmap is a 2D array,but this function "cv2.cvtColor" need its input is a 3D array The specific code can be found in lines 494 to 509 of main.py.