【发布时间】:2018-05-18 21:58:44
【问题描述】:
我有一个灰度矩阵 A,它的某些值是黑色的(即像素值为 0)。我有另一个灰度矩阵 B,它的大小与 A 相同。
我想创建一个矩阵 C,它只包含 B 的值,其中 A 为 0,而 B 中的其余值变为白色。例如,
A = [0 35 0 0 88];
B = [22 3 34 99 4];
矩阵C应该是
C= [22 255 34 99 255];
我正在尝试如下使用逻辑索引,但它有错误。
C(A==0)=B;
C(A~=0)=255;
如何更改上述行以获得所需的结果?
【问题讨论】: