11问答网
所有问题
matlab里怎么使一个double类型的矩阵转化成uint8类型的
相当与C++里的强制转换
举报该问题
其他回答
第1个回答 2012-03-02
已经有满意回答了?我蛋疼
告诉你吧
如果你那个矩阵是T
那么
T = im2unit8(T);
ok
第2个回答 2007-02-20
取整后绝对值 哈哈本回答被提问者采纳
相似回答
matlab
数据
类型转换
——
int8转换成
unit8
答:
最简单的方法是把I改为double型后做+128计算再转为uint8
。即 I=double(I)+128;I=uint8(I);当然你也可逐点遍历I,以求得新的一个unit8矩阵J,通过判断正负给该点J(i,j)赋值:若I(i,j)>=0时:J(i,j)=128+uint8(I(i,j));若I(i,j)<0时, J(i,j)=128-uint8(abs(I(i,j...
大家正在搜
matlab中double类型
matlab中im2double
double matlab
matlabdouble函数
matlab double用法
matlab定义double变量
matlab矩阵的逆
matlab矩阵转置
matlab求矩阵的秩
相关问题
matlab中怎样将uint8转化成double型
matlab 中如何将unit8转成double型
matlab数据类型转换——int8转换成unit8
如何在matlab图像中从unit8转换成Double或si...
matlab中如何将unit8转为int矩阵
matlab图像处理为什么要double和uint8转换
matlab编程、创建一个512*512矩阵,数据范围0-2...
simulink中如何把四个uint8数据转换为一个floa...