Вы можете обнаружить изображения в градациях серого, проверив размер и применив некоторые преобразования, чтобы иметь 3 канала.
Кажется, что лучше конвертировать изображения из градаций серого в RGB, чем просто копировать изображение три раза по каналам.
Вы можете сделать это с помощью cv2.cvtColor(gray_img, cv.CV_GRAY2RGB)
, если у вас установлено opencv-python
.
Если вы хотите чистую реализацию, вы можете расширить torchvision.transform
с помощью нового Transform
, который делает эторабота автоматически.