matlab的图像输出不会写代码?

经常遇到一个问题,即输出一幅图像的最大连通域图像。在解决这个问题之后,写了一个输出任意前n大连通域图像的代码(n小于连通域总数)。如下所示:

if ndims(pic) == 3 % 如果输入的是彩色图像,则将彩色图像转换为灰度图像 I2 = L; % 如果stats的长度小于这个数字,则输出原所有连通域,不做改变

以此类推,当输入的n超过了连通域的数目时,输出所有已有的连通域。

我要回帖

更多关于 matlab运行后不出来图 的文章

 

随机推荐