使用SegNet医学图像分割

10视图(30天)
soheib赴麦加朝圣穆萨
soheib赴麦加朝圣穆萨 2020年4月14日
回答: 瑞安Comeau 2020年5月9日
你好,
我把灰度图像使用像素标签图像贴标签机应用MATLAB (2019 b)。我用语义分割( //www.tatmou.com/matlabcentral/fileexchange/66448-medical-image-segmentation-using-segnet )对不同图像中的对象进行分类。当我跑的这部分代码(我在图象尺寸改变了第三个元素1因为我使用灰度图像):
我发现这个错误
错误使用segnetLayers > iCheckImageSizeHasThreeElementsForVGG(第454行)
图象尺寸必须有三个要素,第三个元素时,必须3创建SegNet VGG-16或基础
VGG-19。
错误segnetLayers(第170行)
iCheckImageSizeHasThreeElementsForVGG (args.imageSize);
错误medImgSegExample3(第75行)
lgraph = segnetLayers(图象尺寸、numClasses vgg16);

答案(1)

瑞安Comeau
瑞安Comeau 2020年5月9日
你好,我也遇到了这个问题。这有点滑稽,因为它是一个简单的问题,我对桌子撞我的头10小时。当你做转移学习(使用前的技术训练重量)你的图片需要同样大小的网络训练,其中包括颜色通道。这让你有两个解决方案:金宝搏官方网站
  1. 训练你自己的探测器,把他们的建筑
  2. 把你从灰度图像rgb通过使用以下的代码(我用这个SSD对象检测,但是根据你的错误似乎是同样的问题)。rgb2gray在这里://www.tatmou.com/matlabcentral/answers/377407-how-to-convert-grayscale-to-rgb
地图= hsv (256);%或任何你想要的colormap。
rgbImage = ind2rgb (im,地图);% im灰度或索引图像。
你需要玩玩hsv的价值和优化您的需求。
希望这有助于
钢筋混凝土

类别

找到更多的在图像处理和计算机视觉帮助中心文件交换

标签

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!