代码
depth_image = cv2.imread('/path/to/depth/image', cv2.IMREAD_UNCHANGED)
错误
global loadsave.cpp:241 findDecoder imread_('/path/to/depth/image'):
can't open/read file: check file path/integrity
/path/to/rgb/image
下的RGB图像可以正常导入。depth_image.png PNG 640x480 640x480+0+0 16-bit Grayscale Gray 131333B 0.000u 0:00.000
depth_image.png PNG 640x480 640x480+0+0 8-bit sRGB 54912B 0.000u 0:00.000
再检查下文件名和文件权限吧. 刚试了下,cv2.imread就算打开的不是图片文件也不会报错. 只有文件不存在或者没权限,才会报这个路径错误.
您好,感谢您的回复。刚才我检查了文件的路径和权限,确保其和同级目录下的RGB图像(../rgb/xxx.png)一致,但是python脚本可以正常访问rgb图像,无法访问深度图像。