小编Lik*_*own的帖子

匹配三维数组中矩阵的值

我试图匹配图像中的RGB值.

         % R  G   B
RGBset = [ 3  9  12;
           4  8  13;
          11 13  13;
           8  3   2]

img(:,:,1) = [1   2   3
              6   5   4
              7   9   8
             10  11  12];

img(:,:,2) = [3  4  8;
              6  7  8;
             11 10  9;
             12 13 14];

img(:,:,3)= [3  7  2;
             4  9 10;
             5 11 12;
             6 13 14]
Run Code Online (Sandbox Code Playgroud)

在此图像中,只有一个RGB值与RGBset匹配[11,13,13],因此预期输出为:

[0  0  0;
 0  0  0;
 0  0  0;
 0  1  0]; % reshape(img(4,2,:),1,3) = [11, …
Run Code Online (Sandbox Code Playgroud)

matlab image-processing matrix vectorization multidimensional-array

4
推荐指数
1
解决办法
62
查看次数