作者dwadefans (wade)
看板Python
标题[问题] OpenCV cv2.split问题
时间Wed Jun 1 14:05:31 2016
#OpenCV版本是3.1.0 Python为2.7
先读取一张图片
img = cv2.imread("D:/lena.jpg")
我要利用split分别取得b,g,r
b, g, r = cv2.split(img)
只是在上面那行就会出现错误
Traceback (most recent call last):
File "histogram3.py", line 5, in <module>
b,g,r = cv2.split(img)
ValueError: need more than 0 values to unpack
这是我放置於gist的程式
https://goo.gl/yG2mJd
想请各位帮忙看看 谢谢 :D
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.18.42.216
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1464761134.A.F93.html
1F:推 tiefblau: 你imread没读到档案 路径错了之类的~ 06/01 14:38
2F:→ tiefblau: 所以split回一个空白list 然後就无法unpack给三个变数 06/01 14:39
3F:→ dwadefans: 了解 谢谢! 他没有读取到没有提示错误 06/01 20:34
4F:推 BlueKidds: 没有读取到的要自己写 06/02 21:49