首先我要说的是我对编程非常陌生。而且,我遇到了一个非常愚蠢的问题:我需要以至少 200FPS(实时)的速率将原始单声道 8 位字节数组灰度图像压缩为 Jpeg(以节省空间)。图像大小为 1280x1024px,所以我需要每秒处理大约 2.6Gigapixels!我尝试使用 imagemagick,但它无法以如此高的速率处理数据。我只是想知道是否有一种有效的方法来处理这个问题。我可以使用 GPU 或 CPU,无论哪种效果最好。我不知道如何完成这项工作。任何帮助表示赞赏!
提前致谢。:)
首先我要说的是我对编程非常陌生。而且,我遇到了一个非常愚蠢的问题:我需要以至少 200FPS(实时)的速率将原始单声道 8 位字节数组灰度图像压缩为 Jpeg(以节省空间)。图像大小为 1280x1024px,所以我需要每秒处理大约 2.6Gigapixels!我尝试使用 imagemagick,但它无法以如此高的速率处理数据。我只是想知道是否有一种有效的方法来处理这个问题。我可以使用 GPU 或 CPU,无论哪种效果最好。我不知道如何完成这项工作。任何帮助表示赞赏!
提前致谢。:)
您绝对应该尝试一下libjpeg-turbo。它具有 CPU 加速处理(MMX、SSE2 或 NEON),可提供令人印象深刻的性能。