Я прочитал все изображения в папке через OpenCV. Затем преобразовав в шкалу серого, используя pyplot
, я показал все изображения. Но вместо изображений в градациях серого цвета выглядят как желтые sh.
import glob
import cv2
import matplotlib.pyplot as plt
from skimage.color import rgb2gray
images = [cv2.imread(file) for file in glob.glob(r"C:\Users\USER\Handcrafted dataset/*.jpg")]
for img in images:
img = rgb2gray(img)
plt.figure(figsize=(10,10))
plt.imshow(img)
Пример вывода:
Что мне делать, чтобы преобразовать их в правильные изображения в градациях серого?