【发布时间】:2017-01-21 18:42:48
【问题描述】:
我从github下载并运行FCN默认的infer.py脚本。
"score" 层的输出只是 1 通道 Mat 并且不能转换为 RGB img,我知道 score 层的原始输出 blob 是[1, 21, W, H],但是我怎样才能得到 3 通道 RGB 输出而不是 1 通道 img?
我尝试将输入数据层从[1,3,W,H] 更改为[3,3,W,H] 并使用PIL.Image.convert('RGB'),但是,两者都失败了。
我是图像分割的初学者,任何建议都有帮助,非常感谢~
infer.py中的源代码,其中out.shape = [W, H](即1通道不是3通道):
out = net.blobs['score'].data[0].argmax(axis=0)
【问题讨论】:
-
1通道输出正确,为什么要/需要RGB输出?
标签: neural-network rgb deep-learning caffe image-segmentation