OpenCV KAKUUCHI
Canny
Gallery
what process?
CUDAを使ったCannyにより輪郭抽出。元画像の4倍にし、グレースケールにした後で処理をかけています。
データセットは、"The PASCAL Visual Object Classes Challenge 2007"(VOC2007)で使われている訓練データとテストデータを合わせた9963枚の画像とした。
実行環境PCは下記の通りです。(そこまで新しくない)
・CPU AMD Ryzan 5 1400
・GPU NVIDIA GeForce GTX960 (CUDAコア数:1024、GPUメモリ:2GB)
・マザーボード MSI B450 GAMING PLUS MAX B450
・メモリ DDR4 8G * 4枚
CPU と GPU でそれぞれ処理させて時間を計測してみた。
・CPU 79.006123[sec]
・GPU 123.396521[sec]
CPUの方が速い結果になった。