Em chào các anh! Kì này thầy giao em đồ án nhận dạng biển số xe bằng Matlab, khi em vào Start-> Toolboxes->Image processing làm theo hướng dẫn thì có dòng lệnh này :
I = imread('pout.tif');
J = histeq(I);
imshow(J)
figure, imhist(J,64)
em đã test và cho ra kết quả như hướng dẫn.
Nhưng khi em thay bằng hình ảnh khác
I = imread('C:\Program Files\MATLAB\R2010a\CON GIONG.jpg');
J = histeq(I);
imshow(J)
figure, imhist(J,64)
thì Matlab lại báo lỗi :
??? Error using ==> iptcheckinput
Function HISTEQ expected its first input, I, to be two-dimensional.
Error in ==> histeq at 71
iptcheckinput(a,{'uint8','uint16','double','int16' ,'single'}, ...
các anh cho em hỏi đây là lỗi gì, tại sao lại có lỗi và cách khắc phục ạ? Em cảm ơn các anh nhiều!
I = imread('pout.tif');
J = histeq(I);
imshow(J)
figure, imhist(J,64)
em đã test và cho ra kết quả như hướng dẫn.
Nhưng khi em thay bằng hình ảnh khác
I = imread('C:\Program Files\MATLAB\R2010a\CON GIONG.jpg');
J = histeq(I);
imshow(J)
figure, imhist(J,64)
thì Matlab lại báo lỗi :
??? Error using ==> iptcheckinput
Function HISTEQ expected its first input, I, to be two-dimensional.
Error in ==> histeq at 71
iptcheckinput(a,{'uint8','uint16','double','int16' ,'single'}, ...
các anh cho em hỏi đây là lỗi gì, tại sao lại có lỗi và cách khắc phục ạ? Em cảm ơn các anh nhiều!
Comment