[英]Python - tkinter; TypeError: Expected Ptr<cv::UMat> for argument 'src'
[英]TypeError: Expected Ptr<cv::UMat> for argument 'src'?
每当我使用 cv2.dilate 来扩大图像时,我得到 TypeError: Expected Ptr<cv::UMat> for argument 'src' 错误,我作为输入提供的图像。
frameDelta = cv2.absdiff(firstFrame, gray)
cv2.imshow("frameDelta",frameDelta)
thresh = cv2.threshold(frameDelta, 25,255,cv2.THRESH_BINARY)
thresh = cv2.dilate(thresh, None, iterations = 2)
我已经尝试过 cv2.UMat(thresh),当我使用它时,我得到 TypeError: Required argument 'ranges' (pos 2) not found
cv2.threshold 确实产生两个返回值。 您分配它的方式,“thresh”将是一个元组,第一个条目类型为 integer,第二个条目为阈值图像。 利用
frameDelta = cv2.absdiff(firstFrame, gray)
cv2.imshow("frameDelta",frameDelta)
thresh = cv2.threshold(frameDelta, 25,255,cv2.THRESH_BINARY)[1]
thresh = cv2.dilate(thresh, None, iterations = 2)
反而。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.