2010-05-29 161 views
2

我的問題涉及中間有黑色區域的黑白圖像。 我從來沒有使用OpenGL或OpenCL之前,所以我不知道哪一個選擇。 我想在區域上放一些白色圓圈,並檢查整個圖像是否是白色。我會嘗試很多組合,所以我想使用GPU,因爲它的並行性。OpenCL或OpenGL - 使用哪一個?

我應該使用OpenGL並將圓形創建爲紋理並將其放置在圖像的頂部,還是應該編寫一些OpenCL內核,這些OpenCL內核適用於矩陣中的像素/條目?

回答

3

您可能想要同時使用兩者。 OpenGL非常適合繪製事物,OpenCL非常適合分析。您可以在OpenGL和OpenCL之間共享紋理,因此兩者之間的轉換開銷應該可以忽略不計。

相關問題