문자로 스캔 한 이미지를 찍은 다음 문자를 자르고 매트릭스에 저장했습니다.이진 이미지 데이터를 자체 구성 맵으로 보내는 방법
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])
??? Error using ==> cat
CAT arguments dimensions are not consistent.Error in ==> cell2mat at 89
m{n} = cat(1,c{:,n});Error in ==> newsom>new_6p0 at 72
if isa(p,'cell'), p = cell2mat(p); endError in ==> newsom at 58
net = new_6p0(varargin{:});
형성된 이미지의 크기가 다릅니다 (12x6, 15x12 등). 아무도 내 접근 방식을 수정하여 newsom
이 50 바이너리 이미지의 데이터를 가져 오는 방법을 알려 줄 수 있습니까?
를 사용하여 내가 newsom''에 익숙하지 않은, 그래서이 알고리즘의 출력에 영향을 미칠 것인지 확신 것을 얻을 수 있습니다,하지만 당신은 제로 패드 수있는 모든 이미지가 같은 크기가되도록 세트의 가장 큰 이미지. – wakjah