【问题标题】:TypeError: Expected Ptr<cv::UMat> for argument 'lowerb' - What is it?TypeError: Expected Ptr<cv::UMat> for argument 'lowerb' - 它是什么?
【发布时间】:2021-01-29 09:46:52
【问题描述】:

大家好,我遇到了这个错误,我不知道它是怎么回事,有人可以帮助我吗?

for i in range(numColor):
        globals()["block_all_but_part_color" + str(i+1)]= cv2.inRange(grayscale_image,
                                                                     globals(["min_grayscale_for_color_" + str(i+1)],
                                                                     globals(["max_grayscale_for_color_" + str(i+1)])

【问题讨论】:

标签: numpy typeerror cv2


【解决方案1】:

您可以尝试更改第二个和第三个 arg 数据类型。

arg1 = globals(["min_grayscale_for_color_" + str(i+1).

arg1 = np.array(arg1, np.float32)

与 arg2 相同。

【讨论】:

    猜你喜欢
    • 2021-04-15
    • 2020-10-03
    • 2019-12-13
    • 2019-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 2019-08-03
    相关资源
    最近更新 更多