在 GPU 上实现 JPEG 或 JPEG2000

Implementing JPEG or JPEG2000 on GPU

我有一个项目,应该在 GPU 上实现 JPEG。

谁能告诉我从哪里开始以及我应该如何实现该算法?

我已经安装了 Python、PyOpenCL 和 PyOpenGL。我还有 Code Blocks 和 Microsoft Visual Studio.

如果您想在 CUDA 上实现 JPEG 2000,您可能需要查看现有的实现,例如 CUJ2K (http://cuj2k.sourceforge.net/), or the one by the Applications Department at Poznan (http://apps.man.poznan.pl/trac/jpeg2k/browser)。

但是,请注意 JPEG 2000 标准非常复杂。如果有机会,您可能想要使用 JPEG。在那种情况下,如 this thread

中的回答

The NPP library includes building block routines for implementing a JPEG codec. It is included as part of the CUDA distribution. Check out the JpegNPP sample in the SDK: http://docs.nvidia.com/cuda/cuda-samples/