香港音乐教父打官司:霖: Matlab中的图像数据类型转换

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 19:12:41
月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类型