import cv2 import numpy as np img = cv2.imread("rose.jpg") img[:, :, 0] = 0 img[:, :, 1] = 0 cv2.imwrite("result.png", img)
before
after
### HSVで赤っぽい部分の輪郭を表示
import cv2 import numpy as np img = cv2.imread("rose.jpg") hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV_FULL) h = hsv[:, :, 0] s = hsv[:, :, 1] v = hsv[:, :, 2] img2 = np.zeros(h.shape, dtype=np.uint8) img2[(h > 200) & (s > 100)] = 255 cv2.imwrite("result.png", img2)
ほう