0

ここのエラーは何ですか?

Img = imread('littlesquare.png');
Img = Img(:,:,1);
Img = double(Img);
[x,y] = size(Img);
I = ones(x,y);

 [R, L] = bwdist(Img);
 Rmag = bwdist(R);
 imshow(Rmag, []);
 B = cross(Img,Rmag);
 imshow(B)

私が得ている:

??? ==> 37 AおよびBでのクロスの使用エラーは、長さ3の少なくとも1つの次元を持っている必要があります。

imshowは期待される画像を表示しますが...

4

1 に答える 1

1

bwdistグレースケール イメージを返します。つまりRmag、長さ 3 の次元がないため、外積を計算できません。

于 2012-03-16T00:27:57.340 に答える