使用MATLAB黑白PNG图像的黑白反转的问题

出现的问题

使用matlab读取图片,如果图片是黑白灰度图片,读取之后黑白会反转。

原始图片

这是一张PNG的黑白图像,并不是RGB三通道的

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);

解决之后显示的图像

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值