私は新卒の電子技術者であり、コンピュータービジョンの経験があります。現在のソフトウェアの代わりに、SIFTアルゴリズム(またはその他のopenCVアルゴリズム)のハードウェアアクセラレータをスマートフォンで使用できるようにすることが可能かどうかを尋ねたいと思います。実装?
利点(はるかに低い計算、低電力、より複雑なアプリケーションが表示されます...)と欠点(現在のソフトウェア実装よりも優れていません...)は何ですか?
あなたはそれについての洞察を持っていますか?
ありがとう
私は新卒の電子技術者であり、コンピュータービジョンの経験があります。現在のソフトウェアの代わりに、SIFTアルゴリズム(またはその他のopenCVアルゴリズム)のハードウェアアクセラレータをスマートフォンで使用できるようにすることが可能かどうかを尋ねたいと思います。実装?
利点(はるかに低い計算、低電力、より複雑なアプリケーションが表示されます...)と欠点(現在のソフトウェア実装よりも優れていません...)は何ですか?
あなたはそれについての洞察を持っていますか?
ありがとう
NEONの最適化(Nvidia Tegra 3アーキテクチャでサポートされているSIMD命令の一種)を確認することをお勧めします。一部のOpenCV機能はNEONに最適化されています。
この素晴らしい記事「OpenCVを使用したリアルタイムコンピュータビジョン」を読むことから始めてください。NEONの使用などに関するパフォーマンスの比較があります。
Opencvはcudaと(実験的に)openclの両方をサポートします
多くの電話/タブレットで使用されているNvidiaのTegraチップセットには特定の最適化があります。電話がopenclを使用しているかどうかはわかりません