ndarray에서 검은색 픽셀 또는 특정색 필셀 따오기
opencv로 처리한 이미지에서 검은색 배경을 없애고 싶었다. 검색 결과 아래와 같은 코드로 처리할 수 있었다. import numpy as np import matplotlib.pyplot as plt image = plt.imread('example.png') plt.imshow(image) plt.show() image_copy = image.copy() black_pixels_mask = np.all(image == [0, 0, 0], axis=-1) non_black_pixels_mask = np.any(image != [0, 0, 0], axis=-1) # or non_black_pixels_mask = ~black_pixels_mask image_copy[black_pixels_mask] =..