我正在使用C#进行一些实时图像处理项目,并且我想尽可能多地利用GPU。
特别是我有几个byte[]
,其中包含原始位图数据,我需要对这些byte[]
进行近距离处理,例如高/低通滤波器,边缘检测,掩膜,膨胀,孔填充,中值滤波器等。到30 fps(图像很小,不能大于640x480)
[我知道那里还有其他GPGPU库(例如Cudafy,GPU.net和Accelerator),但是它们的EULA禁止“牟利”使用该库,或者您需要购买许可证。] >
目前没有许可证的资金,因此我正在尝试探索允许商业化生产而又无需花费任何费用的选择,而XNA似乎是我发现符合两个条件的唯一选择。
关于在非游戏环境中如何利用XNA访问GPU的资源是否可用?是否还有其他可用于通过C#访问GPU的选项?
我正在使用C#进行一些实时图像处理项目,并且我希望尽可能多地利用GPU。具体来说,我有几个byte []包含原始位图数据,我需要做...