0
現在,我有了使用CUDA-C將彩色圖像更改爲白色&黑色圖像的簡單項目。CUDA-C導入位圖圖像
但我遇到了導入/加載位圖圖像到程序中的問題。我不知道如何導入它。
所以......
- CUDA-C有關於導入/加載位圖圖像特異功能?
- 如果是,它是什麼以及如何使用它?
- 如果不是,您如何處理導入/加載位圖圖像?
謝謝。
現在,我有了使用CUDA-C將彩色圖像更改爲白色&黑色圖像的簡單項目。CUDA-C導入位圖圖像
但我遇到了導入/加載位圖圖像到程序中的問題。我不知道如何導入它。
所以......
謝謝。
CUDA特有的關於將位圖圖像加載到應用程序中真的沒有什麼特別的。 如果您有將位圖圖像加載到應用程序的首選方法,則應該可以將其用於CUDA應用程序。顯然,您將首先將映像加載到主機應用程序空間中。之後,如果您想將其傳輸到設備,則可以使用任何標準方法將數據傳輸到設備來完成此操作。
如果你想直接導入的位圖圖像到CUDA程序,而不使用圖形API,看看在CUDA samples,因爲其中一些這樣做,並提供你可能要重新輔助功能使用。
例如,dct8x8 sample提供了一個名爲BmpUtil.cpp
文件,它包含了許多有用的位圖導入/處理例程,並且所述的DCT8×8的應用程序(dct8x8.cu
)示出了這些可直接在CUDA應用使用。
有充足的CUDA文檔。對API參考目錄的掃描需要30秒,並回答(1)和(2)。 – talonmies
我剛剛查看了Cuda文檔,並且提到了opengl實現,這很難暗示將圖像導入CUDA內核的可能性。對於初學者來說,他們不知道爲什麼OpenGL很重要。儘管如此,除了羅伯特提供的難以找到的樣本之外,文檔中沒有列出任何示例。由於您沒有列出顯示此類文檔證據的鏈接,因此提出了投票問題。 –