支持 PBO 的高级 OpenGL 库

发布于 2024-10-09 18:29:00 字数 487 浏览 0 评论 0原文

我想在 GPU 上进行一些图像处理,并且正在寻找合适的库来使用。我想做的操作是:缩放、合成、色彩空间变换和平移。

我考虑过 OpenCL 和 CUDA,但我相信 OpenGL 更合适,因为大多数所需的操作已经(直接或间接)在 OpenGL 中实现。

我已经成功地实现了使用 OpenGL 所需的功能,但我想使用高级第三方 OpenGL 库来提高可靠性和可维护性。

然而,到目前为止我发现的所有高级 OpenGL 库都没有利用 PBO 来实现设备和主机之间的快速传输,反之亦然。

到目前为止,我已经看过 Shallows (没有 pbo,没有维护?)和 SFML(无 pbo,维护)。

我正在寻找有关适当工具的建议,以实现易于维护的简单图像处理。

I want to do some image processing on the GPU and I'm looking for an appropriate library to use. The operations I want to do are: scaling, composition, color space transforms and translations.

I have considered OpenCL and CUDA but I believe that OpenGL is more appropriate as most of the operations required are already (directly or indirectly) implemented in OpenGL.

I have already successfully implemented the functionality needed using OpenGL, but I'd like to use a high level third party OpenGL library in order to improve reliability and maintainability.

However, all high level OpenGL libraries I have found so far do not make use of PBOs for fast transfers between device and host and vice-versa.

So far I have looked at Shallows (no pbo, not maintained?) and SFML (no pbo, maintained).

I'm looking for suggestions on appropriate tools for implementing simple image processing which can be easily maintained.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灰色世界里的红玫瑰 2024-10-16 18:29:00

Qt 可以做到这一点,但如果你只想从中得到一件事,那么它是一个相当庞大的库集合......

Qt can do it, but it is a rather vast collection of libraries if you just want one thing out of it...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文