Matplotlib сохранить изображение в оттенках серого

В дальнейшем изображение необходимо преобразовывать в оттенки серого.

cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)

Изначально изображение сохраняю в иных цветах посредством

plt.savefig(im, format="png", dpi=DPI)

Вопрос в том, возможно ли изначально изображение сохранить в оттенках серого, так, чтобы в дальнейшем не преобразовывать его, а сразу применить его

# Читать основное изображение
img_rgb = cv2.imread(f'{patch}1111.png')
# Прочитайте шаблон
template = cv2.imread(f'{patch}6-spectrogram/22222.png',0)
# Сохраняем ширину и высоту шаблона в ш и ч
w, h = template.shape[::-1]
# Преобразовать его в оттенки серого/ Выполнять операции сопоставления.
res = cv2.matchTemplate(cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY),template,cv2.TM_CCOEFF_NORMED)

То есть избавиться от операции

cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)

Ответы (0 шт):