使用特定值MATLAB将图像转换为矩阵

时间:2014-06-20 14:30:19

标签: image matlab

我将图像链接到下面,我需要将其转换为二进制矩阵。我需要绿珠是一个值(0)而银珠是另一个(1)。我尝试使用各种标量将其转换为黑白,但阴影会产生问题。阴影需要与周围的颜色相关联,或者它们需要变得不可见,如下图所示:

如果shadows = 0,green = 1,silver = 2

1 2 1 1 
0 1 2 2 
2 0 0 1

会变成

1 2 1 1 
1 2 2
2 1 

http://i1373.photobucket.com/albums/ag390/jmangler1/7-11GreenBB250_zpsb583a772.png

1 个答案:

答案 0 :(得分:1)

查看Image segmentation with matlab

他们也有一个很好的应用程序,可以使用不同的技术。