文字を含むスキャン画像を撮影し、文字を切り取り、マトリックスに保存しました。
X={};
Y={};
for cnt = 1:50
rectangle('position',box(:,cnt),'edgecolor','r');
X{cnt}=imcrop(I, box(:,cnt));
Y{cnt}=im2bw(X{cnt});
end
ここで、ボックスは長方形の座標を持っています。newsom
Y を入力として使用して、自己組織化マップを作成したいと考えています。しかし、私はエラーが発生します:
net=newsom(Y', [10,1])
??? ==> cat の使用エラー
CAT 引数の次元に一貫性がありません。==> cell2mat のエラー
m{n} = cat(1,c{:,n});==> newsom>new_6p0 のエラー
if isa(p,'cell'), p = cell2mat(p); 終わりエラー ==> newsom at 58
net = new_6p0(varargin{:});
形成される画像のサイズは異なります (12x6、15x12 など)。newsom
50個のバイナリ画像のデータを取得するようにアプローチを修正する方法を教えてもらえますか?