簡體   English   中英

cv2.imwrite(filename, gray) TypeError: Expected Ptr<cv::umat> 對於參數“img”</cv::umat>

[英]cv2.imwrite(filename, gray) TypeError: Expected Ptr<cv::UMat> for argument 'img'

cv2.imwrite(filename, gray) TypeError: Expected Ptr<cv::UMat> for argument 'img'

在此處輸入圖像描述

cv2.threshold返回值的 2 元組數組。 你應該更換

gray = cv2.threshold(gray,0,255,cv2.THRESH_BINARY|cv2.THRESH_OTSU)

使用

ret,gray = cv2.threshold(gray,0,255,cv2.THRESH_BINARY|cv2.THRESH_OTSU)

c.f. OpenCV 閾值教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM