打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
霖: Matlab中的图像数据类型转换
月4日

Matlab中的图像数据类型转换

MATLAB中读入图像的数据类型是uint8,而在矩阵中使用的数据类型是double因此 I2=im2double(I1) :把图像数组I1转换成double精度类型;如果不转换,在对uint8进行加减时会产生溢出,可能提示的错误为:Function ‘*‘ is not defined for values of class ‘uint8‘
 
图像数据类型转换函数
默认情况下,matlab将图像中的数据存储为double型,即64位浮点数;matlab还支持无符号整型(uint8uint16);uint型的优势在于节省空间,涉及运算时要转换成double
      im2double():将图像数组转换成double精度类型
        im2uint8():
将图像数组转换成unit8类型 
        im2uint16():
将图像数组转换成unit16类型
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
matlab读取写入图像数据格式uint8,double
Matlab中的几个类型转换函数
matlab中用imshow()显示图像 为一片白色
图像类型的转换
Matlab在数字图像处理中的应用 - 寻梦的日志 - 网易博客
用matlab对图像进行缩放与旋转
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服