要用医学图像训练网络,通常需要将图片组成三维的立体图。但是caffe中提供的conver_imageset工具只能够转换灰度图,我要怎么才能制作多通道的LMDB数据集呢?例如,我想在有
这样的图片清单,想让第一行的四张图片组成一个三维样本,我该怎么做呢?
20悬赏都没人回答一下么?急急急!
https://blog.csdn.net/sinat_34474705/article/details/77101661
读进来的图片都举证,你使用reshape就可以将数据集转换成不同通道的数据,但是要注意转换的尺寸,不然就不知道是什么了。集体如下:
比如,你将所有的图片读入为一个大矩阵[B,1,W,H] ,你可以使用reshape方法将其转化为[B/4,4,W,H]的矩阵,这就相当于将单通道的四张图片合并为
四通道的一张图片,同时图片个数变为原来的1/4.同时还要注意一点,B应该为4的倍数,同时你所使用的网路也要做对应于4通道输入图片对应的修改