0
每當我嘗試加載除下面給出的特定圖像'1.bmp'之外的任何其他圖像時,會顯示以下錯誤:
使用圖像 錯誤真彩色CData的包含元素超出範圍0.0 < =值< = 1.0我需要加載圖像到一個簡單的圖形用戶界面在MATLAB中進行指紋識別,但只有一個圖像被成功加載
錯誤於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)]