我的图像带有绿色背景
我的目的是向所有人展示不是绿色的东西
有突出显示绿色的代码
docsFor <- lapply(urls, read_html)
我如何显示所有蒙版图像上的黑色?感谢您的帮助。
答案 0 :(得分:2)
您有绿色的面具,其中白色是绿色,黑色是不是...
因此,您采用该蒙版的反面(黑色变为白色和白色黑色),并将这种蒙版应用于图像。
如果您需要特定的代码,我将需要进行一些研究。
答案 1 :(得分:1)
import cv2
import numpy as np
low_green = np.array([25, 52, 72])
high_green = np.array([102, 255, 255])
while True:
img = cv2.imread('someimage.JPG')
img = cv2.resize(img, (900, 650), interpolation=cv2.INTER_CUBIC)
# convert BGR to HSV
imgHSV = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
# create the Mask
mask = cv2.inRange(imgHSV, low_green, high_green)
# inverse mask
mask = 255-mask
res = cv2.bitwise_and(img, img, mask=mask)
cv2.imshow("mask", mask)
cv2.imshow("cam", img)
cv2.imshow('res', res)
cv2.waitKey(10)
有您需要的代码