[问题] OpenCV cv2.split问题

楼主: dwadefans (wade)   2016-06-01 14:05:31
#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
作者: tiefblau (tiefblau)   2016-06-01 14:38:00
你imread没读到档案 路径错了之类的~所以split回一个空白list 然后就无法unpack给三个变量
楼主: dwadefans (wade)   2016-06-01 20:34:00
了解 谢谢! 他没有读取到没有提示错误
作者: BlueKidds (布鲁奇德)   2016-06-02 21:49:00
没有读取到的要自己写

Links booklink

Contact Us: admin [ a t ] ucptt.com