利用OpenCV掩蔽图像中的绿色

2024-09-30 12:15:45 发布

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

我试图掩盖图像中的绿色。在

在下面的代码中,我用它来做。在

即使颜色色调值是inRange,它也不会遮罩图像。在

    cvtInputBGRtoHSV = cv2.imread(inputFileImage)
    maskInput = cv2.inRange(cvtInputBGRtoHSV,(30, 0, 0),(91, 255,255))
    cv2.imwrite(inputFileImage, maskInput)

作为参考,我附上了输入和输出图像。在

当我试图得到无遮罩绿色的HSV值时,我看到的范围是360的121,所以当我转换成180范围的色调(实际上是Python中的)时,它将是~60

请帮我解决这件事,如果有什么问题也让我知道

MaskedImageInputImage


Tags: 代码图像颜色色调cv2hsv绿色imread

热门问题