web-dev-qa-db-ja.com

simpleCVとopenCVの違い

どれを使うかわかりません。実際にどれが一番いいの???または、両方とも同じですか?

ある記事で、simpleCVはopenCVへのアクセスを提供するインターフェースの一種であると読みました。その点がわかりません。では、なぜopenCVを個別にインストールするのですか?

19
Prasadika

OpenCVは、さまざまな言語(C、C++、Java、Pythonなど)で使用できるライブラリです。画像キャプチャ、画像操作などの標準的な機能を提供します。

SimpleCVは、いくつかのライブラリを含むフレームワークであり(OpenCVだけでなく)、スクリプトにPythonを使用しています。Pythonの性質上、スクリプトを実行するか、対話型シェルを使用してコンピュータービジョン関連のタスクを実行できます。

どれを選ぶ?これは実際に使用シナリオによって異なります。素早いプロトタイピングでは、SimpleCVの方がはるかに優れていると思いますが、実際の実装/使用法では、OpenCVの方がより多くの可能性を提供します(ただし、複雑性が高い場合、たとえば、ネイティブアプリケーションや組み込みシステムに含めることができます)。

39
Mario

OpenCVとSimpleCVを区別するためのいくつかの簡単な事実

  • SimpleCVは、OpenCV(およびpygameなどのその他のライブラリ)をコアライブラリとして使用して、コンピュータビジョンの簡単な紹介を提供します
  • SimpleCVはインストールが難しい場合があります。指定されたインストール手順は包括的ではありませんが、すべてのエラーを確認すると、インストールできます。
  • SimpleCVフォーラムはメインのウェブサイトと同様に死んでいるようです-私はプロジェクトが死んでいると思います
  • それにもかかわらず、コンピュータビジョンプログラミングの概念に触れる良い方法です。
  • 「SimpleCVによる実用的なコンピュータビジョン
  • SimpleCVは単純なマシンプロジェクトや趣味に最適ですが、高いパフォーマンスを期待しないでください。すべてがpythonで始まるため、パフォーマンスが低下します)
3
Trevor