matlab中图像处理出现Error using isrgb (line 8)Function ISRGB has been removed.

其实也不算原创,算是对查阅资料的一个整合,奈何我大C上没有整合这一样,so还是原创吧


最新做视频运动估计算法的质量检测,要用到PSNR的计算,于是就查找资料,先学matlab,大致整理了一段代码


可以在运行之后,一直出现Error using isrgb (line 8)Function ISRGB has been removed因为是matlab新手,所以去matlab中文论坛搜索了一番,果然有了答案,答案如下:


ISRGB()这个函数2009的时候已经说要删除了


isrgb是为了判断彩色图,用ndims(a)==3可以判断是否是是彩图,这用来判断读入图像的矩阵维数,如果是3维则说明是RGB彩色图像


Im_original=imread('len.ppm');
if (ndims(Im_original)==3)




  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值