现在,我有一个简单的项目,即使用CUDA-C将彩色图像更改为白色和黑色图像。
但是我将位图图像导入/加载到程序中时遇到了问题。我不知道如何导入它。
因此...
谢谢。
答案 0 :(得分:1)
关于将位图图像加载到应用程序中,实际上没有任何特定于CUDA的信息。 如果您有一个将位图图像加载到应用程序的首选方法,那么您应该可以将它与CUDA应用程序一起使用。显然,您将首先将图像加载到主机应用程序空间中。之后,如果要将其传输到设备,可以使用任何标准方法将数据传输到设备以实现此目的。
如果要在不使用图形API的情况下将位图图像直接导入CUDA程序,请查看CUDA samples,因为其中许多人都这样做,并提供您可能想要的辅助函数次使用。
例如,dct8x8 sample提供了一个名为BmpUtil.cpp
的文件,其中包含许多有用的位图导入/处理例程,dct8x8应用程序(dct8x8.cu
)显示了如何使用这些例程直接在CUDA应用程序中。