出现的问题
使用matlab读取图片,如果图片是黑白灰度图片,读取之后黑白会反转。
原始图片
path = "C:\Projects\face.png";
Im = imread(path);
imshow(Im);
运行代码之后,出现问题,发现读取显示的图像和原始图像不同
读取之后二次显示的图像
尺寸问题,将就着看。
解决办法
在此不写原因,直接给出解决方法
path = "C:\Projects\face.png";
[X,Image] = imread(path);
Im = ind2gray(X,Image);
imshow(Im);
解决之后显示的图像