[英]Python OpenCV convert image to byte string
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
我該如何解決?
我認為camera.read()返回一個元組,第一個元素是布爾,下一個元素是框架本身。
所以試試這個:
ret, image = camera.read()
image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
檢查cvtColor的文檔,可能您的結構錯誤,請檢查image
的結構
參數:
src – input image: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), or single-precision floating-point.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.