gpt4 book ai didi

image-processing - 即时无损图像压缩

转载 作者:行者123 更新时间:2023-12-04 07:25:39 26 4
gpt4 key购买 nike

我有一个嵌入式应用程序,其中图像扫描仪发出一个 16 位像素流,这些像素随后被组装成灰度图像。由于我需要在本地保存这些数据并将其转发到网络接口(interface),我想压缩数据流以减少所需的存储空间和网络带宽。

有没有一种简单的算法可以用来无损压缩像素数据?

我首先想到计算两个连续像素之间的差异,然后用霍夫曼​​代码编码这个差异。不幸的是,像素是无符号的 16 位量,因此差异可能在 -65535 .. +65535 范围内的任何地方,这会导致潜在的巨大码字长度。如果连续出现几个非常长的代码字,我会遇到缓冲区溢出问题。

更新:我的平台是 FPGA

最佳答案

PNG使用标准工具以标准格式提供免费、开源、无损的图像压缩。 PNG 使用 zlib作为其压缩的一部分。还有一个libpng .除非您的平台非常不寻常,否则将此代码移植到它应该不难。

关于image-processing - 即时无损图像压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com