OpenCV KAKUUCHI
CornerHarris
Gallery
what process?
CUDAを使ったHarrisのコーナー検出。元画像の4倍にし、グレースケールにした後で処理をかけています。
データセットは、"The PASCAL Visual Object Classes Challenge 2007"(VOC2007)で使われている訓練データとテストデータを合わせた9963枚の画像とした。
実行環境PCは下記の通りです。(そこまで新しくない)
・CPU AMD Ryzan 5 1400
・GPU NVIDIA GeForce GTX960 (CUDAコア数:1024、GPUメモリ:2GB)
・マザーボード ASUS PRIME B450M-A
・メモリ DDR4 8G * 3枚
CPU と GPU でそれぞれ処理させて時間を計測してみた。
・CPU 146.705283[sec]
・GPU 140.672036[sec]
CPUとGPU、同じ処理時間となったがGPUへの転送時間を考えるとGPUの方が若干早いと思う。