【发布时间】:2012-06-06 20:35:06
【问题描述】:
我想读取图像中每个像素的内容并将其转换为比特流(原始比特)或将其包含在二维数组中。哪个是开始寻找这种转换的最佳地点?
图像细节:标准测试图像,称为 lena.bmp 尺寸:256 x 256 像素位深:8
另外我想知道每个像素的位数对于这个问题的重要性,因为打包和解包也将被合并。
【问题讨论】:
-
没有太多要转换的,BMP (DIB) 格式或多或少是像素数组的原始转储,前缀为几个标题,您可以通过 Google 搜索快速找到。
-
我希望能够编写一个程序,将像素值转换为十六进制,然后转换为相应的二进制值,然后将其存储在一个数组中。 OpenCV 会是一个不错的选择还是推荐更简单的方法?
标签: c++ image-processing