当我们阅读彩色图像信息时 我们将获得行x cols x 3(RGB颜色)
的数据我想从单独的颜色中提取最小值
最初我可以做到
R = I(:,:,1);
G = I(:,:,2);
B = I(:,:,3);
提取单独的数据颜色,通常可以通过
找到minRmin = min(R(:));
依旧......
但有没有适当的解决方案来使用min?
我试过
min(I(:,:,1:3));
但它没有正确(维度答案是1xcolx3:它应该是1x3)
答案 0 :(得分:4)
我的猜测是你必须使用嵌套的min。例如,使用以下命令
min(min(I, [], 1), [], 2)
这应该给出你想要的结果。
答案 1 :(得分:1)
试试这个:
min(min(min(I,3)))
或更清洁的输出:
squeeze(min(min(min(I,3))))
可能有一种更好的方法,没有嵌套min
函数。