아래 주어진 특정 이미지 '1.bmp'를 제외한 다른 이미지를로드하려고 할 때마다 다음 오류가 표시됩니다 :
화상 를 사용 오류 트루하지만 CDATA 범위 외의 원소를 함유 0.0 < = 값 < = 1.0MATLAB에서 지문 인식을위한 간단한 GUI로 이미지를로드해야하지만 하나의 이미지 만 성공적으로로드되었습니다.
imagesc (라인 19) HH = 화상 오류 (varargin {1}, 'CDataMapping', '축소') ;
다음과 같이 uicontrol 콜백에게GUI로 이미지를로드하기 위해 사용되는 코드를 평가하는 것은 오류 동안
:
function image1=loadimage
[imagefile1 , pathname]= uigetfile('*.bmp;*.BMP;*.tif;*.TIF;*.jpg','Open An Fingerprint image');
if imagefile1 ~= 0
cd(pathname);
image1=readimage(char(imagefile1));
image1=255-double(image1);
end;
코드에 문제가 나 때문에 이미지 크기 및 해상도를입니다 ? 성공적으로로드
화상이다! [핑거 (300 * 300)]