image = camera.read()
image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
当我开始一个节目时 - 得到这个:
Traceback:
File "file", line 55, in <module>
image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
TypeError: src is not a numerical tuple
我该如何解决?
答案 0 :(得分:2)
我认为camera.read()返回一个元组,第一个元素是bool,下一个元素是帧本身。
所以试试这个:
ret, image = camera.read()
image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
答案 1 :(得分:0)
查看cvtColor的文档,可能是您的结构错误,请检查image
的结构
参数:
src – input image: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), or single-precision floating-point.