如何将图像的深度设置为 1字节?我可以通过Matlab Imaging工具箱通过以下方式导入图像:
UT = imread('ut.jpg');
答案 0 :(得分:1)
正常RGB图像(位图,png等)被构造为具有M x N x 3 uint8
个条目的矩阵。每个图层代表一种主要颜色(红色,蓝色,绿色)的强度。请注意,uint8
与byte
的含义相同。 u
(无符号)表示它只看正数,而8
是数字所占的位数,即0 to 255
,0
是黑色而{{1 }}白色。
要使用255
(或uint8
,相同)将图像转换为单个矩阵,必须执行灰度转换:
byte
有关转换的计算方式以及每种颜色之间的权重分配方式的更多信息,请查看Matlab documentation。