Python OpenCV mask显示一个黑色imag

2024-09-26 22:52:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在试验opencv的find contours for object detection。我希望它保留python徽标的蓝色部分,同时屏蔽掉其他所有内容,但是我的蒙版图像只是一个黑色的窗口

我尝试过不同的上下边界颜色,不同的图像形式,但结果都是一个黑色的窗口

    import cv2
    import numpy as np

    img = cv2.imread('python logo.png')

    hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) #IMG now displaying in hsv
    lower_sand = np.array([84, 89, 56]) #RGB FORMAT
    upper_sand = np.array([178, 175, 104]) # RGB FORMAT

    mask = cv2.inRange(hsv, lower_sand, upper_sand)
    cv2.imshow("Masked logo", mask)

    cv2.imshow("Python Logo", img)

Tags: importformatimgnpmaskrgbarraycv2

热门问题