简体   繁体   English

在执行阈值预期 Ptr 时出错<cv::UMat>对于参数“%s”

[英]getting an error while doing thresholding Expected Ptr<cv::UMat> for argument '%s'

I am new in OpenCv im doing thresholding of my grayscale image but it shows an error ie TypeError: Expected Ptr for argument '%s'我是 OpenCv 的新手,我正在对灰度图像进行阈值处理,但它显示了一个错误,即TypeError: Expected Ptr for argument '%s'

grey = cv2.cvtColor(o, cv2.COLOR_BGR2GRAY)
thresh1 = cv2.threshold(cv2.UMat(grey),127,255,cv2.THRESH_BINARY)
cv2.imshow("thresh1",thresh1)
cv2.waitKey(0)
cv2.destroyAllWindows()

You dont need cv2.UMat(grey), only the image.你不需要 cv2.UMat(grey),只需要图像。

import cv2
grey = cv2.cvtColor(o, cv2.COLOR_BGR2GRAY)
a, thresh1 = cv2.threshold(grey, 127, 255,cv2.THRESH_BINARY)
cv2.imshow("thresh1",thresh1)
cv2.waitKey(0)
cv2.destroyAllWindows()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 (相机校准)类型错误:预期 Ptr<cv::umat> 对于参数“%s”</cv::umat> - (camera calibration) Type Error: Expected Ptr<cv::UMat> for argument '%s' 解决错误:预期的 Ptr<cv::UMat> 对于参数“%s” - Solve error: Expected Ptr<cv::UMat> for argument '%s' OpenCV 错误:预期 Ptr<cv::umat> 对于参数“%s”</cv::umat> - OpenCV Error: Expected Ptr<cv::UMat> for argument '%s' 预期 Ptr<cv::UMat> 对于参数“%s” - Expected Ptr<cv::UMat> for argument '%s' 类型错误:预期的 Ptr<cv::umat> 对于参数“%s”</cv::umat> - TypeError: Expected Ptr<cv::UMat> for argument '%s' 收到错误 TypeError: Expected Ptr<cv::umat> 处理图像时的参数“src”</cv::umat> - Getting the error TypeError: Expected Ptr<cv::UMat> for argument 'src' while processing images Flask:类型错误:预期的 Ptr<cv::umat> 对于参数“%s”</cv::umat> - Flask: TypeError: Expected Ptr<cv::UMat> for argument '%s' 错误消息“预期的 Ptr<cv::umat> 对于参数“垫子””</cv::umat> - Error Message “Expected Ptr<cv::UMat> for argument 'mat'” For 循环 function 用于图像处理和保存导致错误 - 预期 Ptr<cv::umat> 对于参数“%s”</cv::umat> - For loop function for image processing and saving causing an error - Expected Ptr<cv::UMat> for argument '%s' 预期的 Ptr<cv::umat> 对于参数“垫子”</cv::umat> - Expected Ptr<cv::UMat> for argument 'mat'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM