ValueError:需要超过2个值才能解压-阅读GREYSCALE时

安东尼

我正在从像这样的字符串中读取图像。我知道图像是灰度的。

nparr = np.fromstring(image_string, np.uint8)
roi = cv2.imdecode(nparr,cv2.IMREAD_GRAYSCALE)

但是,当我得到shape图像的图像时,我得到了一个错误

h,w,d = roi.shape #gives error 

我得到的错误是:

    h, w, d = roi.shape
ValueError: need more than 2 values to unpack

如果更改cv2.IMREAD_GRAYSCALE为,cv2.IMREAD_COLOR则不会出现错误,但我相信这样做会稍微改变我的图像,因为在对其进行进一步处理时会得到不同的结果。

吉隆坡

roi.shape 只有两个值。

nparr = np.fromstring(image_string, np.uint8)
roi = cv2.imdecode(nparr, cv2.IMREAD_GRAYSCALE)
h, w = roi.shape

外部参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ValueError:需要超过0个值才能解压(python列表)

PYTHON:需要超过0个值才能解压缩(比较2个文件)

ValueError:需要两个以上的值才能解压

ValueError:需要超过1个值才能解包

错误返回“需要超过1个值才能解压缩”

split-ValueError:需要多个值才能解压

Python pip安装错误:ValueError:需要两个以上的值才能解压

ValueError:需要超过0个值才能解包-手套

需要超过0个值才能解压缩(使用tkinter的python会在变量错误时进行协调)

Django ValueError:需要3个值才能解开for循环;得到了2.如何解压缩模板中的压缩数据?

ValueError:在尝试检测汽车铭牌时,openCV 中需要解压的值过多(预期为 2)

Python错误:“ ValueError:需要多个值才能解压缩”

拆分字符串ValueError:需要多个值才能解压

ValueError:解析/ etc / passwd时需要多个值来解压

django 值错误需要多个值才能解压

如何访问python字典中的键,值?(错误:“需要超过1个值才能解包”)

自定义管理表单错误“需要 1 个以上的值才能解压缩”

我收到以下错误,需要超过1个值才能解包

Django测试异常:“需要多个值才能解压”

Google App Engine fetch() ValueError:需要 1 个以上的值才能解包

如何解决 ValueError:需要 1 个以上的值才能解包?

使用 enumerate() 时出现“ValueError: 需要 2 个以上的值来解包”

Django模板:需要2个值才能解开for循环;拿到8

当QProcess需要用户输入Qt时如何阅读

“需要多个0值才能解压缩”错误消息

ValueError:应用cross_correlation_shifts时,要解压缩的值太多(预期为2)

尝试打开/ dev / sda2时简短阅读

我怎样才能解决这个问题。“ __builtin_avr_delay_cycles需要一个编译时整数常量”

当阅读器“挂起”时,如何中断阅读器(需要在Reader.read()上超时)