【发布时间】:2015-05-05 13:01:15
【问题描述】:
我有一组灰度图像,我需要在其中找到局部最小值。我在 Matlab 中编写代码,我正在寻找有关如何构建算法的建议:我需要计算梯度还是只使用 watershed 函数?
这是我用来进行第一次分析的代码(下图):
IM_c = imcomplement(IM);
L = watershed(IM_c);
Lrgb = label2rgb(L);
figure; hold on;
subplot(3,1,1); imshow(IM_c); hold on;
subplot(3,1,2); imshow(Lrgb);hold on;
subplot(3,1,3); imshow(imfuse(IM_c,Lrgb));
直观地说,我希望在箭头所指的像素中找到区域最小值:
【问题讨论】:
-
问题是什么?这是你想要的吗?如果没有,你想要什么?
-
问题是:如何避免过采样并有效地找到区域最小值?
-
以一种非常直观的方式,我的最终目的是检测图中箭头所指的点evernote.com/shard/s73/sh/16cb0a69-c09a-4d56-bfea-a5211431f5dd/…
标签: matlab image-processing watershed