CUDA

Thrustを使ってCUDAで最近傍法を実装してみた(サンプルコードあり)

この記事では最近傍法(nearest neighbor algorithm)をCUDAで実装する場合のサンプルを紹介しています。Thrustというライブラリを用いることで、GPUコンピューティング、つまりCUDAでのプログラミングが非常に簡単になります。 そこで、Thrustを使ったCUDAの…

CmakeでVisual StudioのOpenCVの設定を簡単にするには

この記事は、CUDAとVisual Studioがあらかじめ入ってる前提で説明しています。 CUDA環境下でOpenCVを使用するためにはCMakeを利用する方法が一押しです。 CMakeを使えば、Visual StudioでOpenCVの以下の設定をする必要がなくなります。 共通プロパティ→C/C++…

CmakeでOpenCV3.1.0を超簡単・高速にビルドやインストールするには

私はCUDA用にOpenCVをVisual Studioで使うためにOpenCVをビルドしました。 OpenCV3.0からビルドする必要がありますが、なかなかに面倒だったので、超簡単かつ高速にビルドする方法をまとめておきます。 しかし、Cmakeを使えば、あっという間にOpenCVをインス…