2

matlabを使用した画像処理のコードがいくつかあります。matlab コードを実行するには、matlab ライセンスを購入する必要があります。しかし、私のプロジェクトの要件に従って、オープン ソース ソフトウェアを使用する必要があります。それで、コード全体をJavaに変換できると思いました。

また、現在のコードは結果の計算に時間がかかりすぎています。そのために、 GPUを使用できると思いました。

画像処理にJavaとGPUを使用する方法、または私の問題に対するその他の解決策を教えてもらえますか(オープンソースのs/wを使用し、コードを並列化する必要があります)。

RootBeerを使用するのは良い考えですか???

4

1 に答える 1

2

JOCLと呼ばれるOpenCL用の Java バインディングがあります(OpenCL タスクは GPU で実行できます)。RootBeerについてはよくわかりません。

どのソリューションを選択する場合でも、GPU メーカー (Nvidia、AMD、または Intel) から適切な OpenCL ドライバーをダウンロードする必要があります。AMD ドライバーは、CPU を使用して OpenCL カーネルを SIMD モードで実行することもでき、任意の CPU で動作することに注意してください。

于 2014-11-27T16:36:55.677 に答える