どうやら、NuGetからインストールするだけでC#からOpenCVを動かせるそうな・・・
なにこれすごい
詳細については下記リンク先にて紹介されているので割愛します。
早速二値化してみた。
【元画像】
【二値化】
【AdaptiveThreshold MeanC】
CPU:i7 3930k@1200MHz
上記スペックで1600x1200の適応的二値化を行うと20ms付近とかなり短い処理時間となった。
ただし、GaussianCではブロックサイズを大きくするにつれて、処理時間も伸びていった為、高速ラインで使用するらなMeanCの方が適切かなーと。
他にもblob関数もあったり色々実装されてるのでOpenCV+C#の入門に丁度いい気がする。
とはいえ、さすがにすべての関数を網羅しているわけではないので、そこは注意してほしい。
GPGPUも実装してみたいなぁ・・・
0 件のコメント:
コメントを投稿