Скачайте и запустите по умолчанию infer.py
скрипт FCN от github.Почему по умолчанию скрипт FCN infer.py выводит только 1-канальный Mat, как получить выход RGB?
Выход "score"
слоя только 1-канальный Mat и не может быть преобразован в RGB IMG, я знаю, что сырьевая выход комок бального слоя [1, 21, W, H]
, но как я могу получить 3-канальный RGB выход с вместо 1 -channel img?
Я пробовал изменить уровень входных данных от [1,3,W,H]
до [3,3,W,H]
и использовать PIL.Image.convert('RGB')
, однако оба отказались.
Я начала обучающийся в Image Сегментация, любое предложение является полезным и спасибо ~
Исходный код в infer.py
, который out.shape = [W, H]
(а именно 1-канал не 3):
out = net.blobs['score'].data[0].argmax(axis=0)
1-канальный выход правильный, зачем вам нужен RGB-выход? –