ITK ツールキットの Canny Edge Detection を使用しています。
OpenCV Canny Detection と比較すると、かなり遅いようです。サイズ 144x176 の画像の場合、私の見積もりは 0.5 秒です。
または、フィルターをより速く実行する必要がありますか?
助けてくれてありがとう、ピート
ITK ツールキットの Canny Edge Detection を使用しています。
OpenCV Canny Detection と比較すると、かなり遅いようです。サイズ 144x176 の画像の場合、私の見積もりは 0.5 秒です。
または、フィルターをより速く実行する必要がありますか?
助けてくれてありがとう、ピート
ITK の多くのフィルタは汎用的に記述されていますが、必ずしも最適化されているわけではありません。一方、OpenCV は大幅に最適化されています。ITK がはるかに遅くなることは驚くべきことではありません。
ITK は高度にテンプレート化されているため、関数呼び出しをインライン化するコンパイラに依存しています。デバッグをコンパイルした場合 (これがデフォルトである可能性があります)、ITK は非常に遅くなります (Reaaaaaalllllllyyyyyy sssssslllooooowwwww にします)。リリース モードでコンパイルしてから再試行してください。
それは私にも少し遅いように思えますが、もっと多くの情報が必要です.