opencv 报错 > Unsupported depth of input image: VDepth::contains(depth)
opencv
OpenCV: 开源计算机视觉库
项目地址:https://gitcode.com/gh_mirrors/opencv31/opencv
免费下载资源
·
报这个错的原因是,opencv在读取或者存取图片时,原数组的类型超过的opencv原本支持的类型,报错为Unsupported depth of input image.
比如如下代码:
input_out=input_*255
output1=input_out
output2 = cv2.cvtColor(output1, cv2.COLOR_YCR_CB2RGB)
程序中input_out时float64型的array,这里opencv就不支持了,需将他转换为其他格式,比如float32就可以了,如下:
input_out=input_*255
output1=input_out.astype(np.uint8) #python类型转换
output2 = cv2.cvtColor(output1, cv2.COLOR_YCR_CB2RGB)
附:opencv中数据类型和位数的关系:
http://blog.sina.com.cn/s/blog_662c7859010105za.html
GitHub 加速计划 / opencv31 / opencv
77.38 K
55.71 K
下载
OpenCV: 开源计算机视觉库
最近提交(Master分支:2 个月前 )
c3747a68
Added Universal Windows Package build to CI. 12 天前
9b635da5 - 12 天前
更多推荐
已为社区贡献5条内容
所有评论(0)