我正在研究将多个图像存储为一个较大图像时减少存储空间的问题。基本直觉是图像往往具有一些相似性(例如在同一位置或同一时间点拍摄的图像),我们可以利用这种相似性来节省空间。
例如,对于 JPG 编码的图像,总体流程为:
输入JPG
图像 -> 将每张图像转换为RGB
图像图 block -> 将相似的RGB
图 block 重新组织在一起 -> 再次转换为JPG
格式。当然,在检索图像时,我们需要反转该过程。
我刚刚意识到 JPG 图像不太适合这种情况,因为它们主要在小型 8x8 宏 block 上工作,因此在更大上有相似之处JPG 编码没有充分利用比例(在图 block 级别 - 每个图 block 是一些 256x256 宏 block 等)。
除了 JPG 之外,是否还有一些其他图像编码格式可以在聚合多个图像时更好地利用这种相似性?例如,这对于 PNG 编码过程会更好吗?
最佳答案
关于image-processing - 将多个图像压缩为单个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15294764/