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)