我正在处理位图深度为24位的800 x 800像素图像(PNG格式)。我假设它意味着3 x 8位。这些图像只是黑色和白色(0或255)。 我想将这个深度降低到8位,因为*,当我在matlab中处理这些图像时,*我创建了一个800 x 800 x 3的矩阵,它比计算2D矩阵的计算成本更大。减少图像位深度
我的想法是在matlab矩阵的第一层子集,但似乎我已经失去了信息,因为我没有在我的矩阵中留下任何东西。
`Im4=Im4(1:800,1:800);`
任何想法?
我新的图像处理,我可能不知道的基本知识......
Matlab可以并且确实以'double'格式保存图像,这意味着它在存储它们时的位深度并不重要(它很重要,但matlab会处理它)。除非每个像素的24位实际上不是位深度,而是3RGB通道的颜色,否则它肯定不会创建800x800x3矩阵。 –