简体   繁体   English

具有PBO支持的高级OpenGL库

[英]High Level OpenGL Library with PBO support

I want to do some image processing on the GPU and I'm looking for an appropriate library to use. 我想在GPU上进行一些图像处理,并且正在寻找合适的库来使用。 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. 我已经考虑过OpenCL和CUDA,但我相信OpenGL更合适,因为大多数所需的操作已经(直接或间接)在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. 我已经使用OpenGL成功实现了所需的功能,但是我想使用高级第三方OpenGL库来提高可靠性和可维护性。

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. 但是,到目前为止,我发现的所有高级OpenGL库都没有使用PBO进行设备和主机之间的快速传输,反之亦然。

So far I have looked at Shallows (no pbo, not maintained?) and SFML (no pbo, maintained). 到目前为止,我已经研究了Shallows (无pbo,未维护?)和SFML (无pbo,已维护)。

I'm looking for suggestions on appropriate tools for implementing simple image processing which can be easily maintained. 我正在寻找有关实现易于维护的简单图像处理的适当工具的建议。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM