【问题标题】:TypeError: Expected Ptr<cv::UMat> for argument 'src'类型错误:参数“src”的预期 Ptr<cv::UMat>
【发布时间】:2020-08-27 16:59:17
【问题描述】:

Traceback(最近一次调用最后一次): 文件“D:/01_GRL/DCM/OCR_CNN_Test.py”,第 31 行,在 img = cv2.resize(img,(32,32)) 类型错误:参数“src”的预期 Ptr

我无法安装“Pickle”包。此错误与“Pickle”包有关吗?我该如何解决?请帮帮我。

【问题讨论】:

  • 你能显示你的代码sn-p吗?你是如何加载你的图片的?

标签: opencv arguments typeerror pickle src


【解决方案1】:

在 OpenCV 中,您可以通过两种方式调整图像大小:

-定义目标大小

img_resized = cv2.resize(img,(700,512),interpolation=cv2.INTER_CUBIC)

- 定义目标图像的百分比。 (在下面的示例中,我想获得 x 和 y 轴尺寸为原始尺寸 75% 的图像)

img_resized = cv2.resize(img,None,fx=0.75,fy=0.75)

确保您传递的图像存在(有时可能会出现路径错误,提供错误的路径!)。所以尝试用

打印它
print(img)

如果它返回None,那么你的图片路径是错误的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2021-04-30
    • 1970-01-01
    • 2020-11-09
    • 2020-09-18
    • 1970-01-01
    相关资源
    最近更新 更多