2017-08-16 10 views
1

ノードJSアプリケーションで画像検索を行う必要があるユースケースがあります。私は画像のハッシュをデータベースに格納しているので、nodeJSアプリケーションでハッシュを計算する必要があります。私は将来、より多くのコンピュータビジョンユースケースを持つかもしれない。
私はnodejs-opencvモジュールに出くわしましたが、ブログのどれもそのパフォーマンスについて話しません。 nodeJSはCPU集約型タスクには使用されないと想定されており、コンピュータビジョンアルゴリズムには処理が重要な場合があります。
誰かがそれをプロダクションで使用し、詳細を提供していますか?nodejs-opencvの性能

答えて

0

どのnodejs OpenCVライブラリについて話していますか?ネイティブ・ノード・モジュールからjavascriptバインディングを提供するものを選択すると、C++と同じパフォーマンスが得られます。私は現在、OpenCV 3.xのネイティブノードアドオンを使ってOpenCVをjavascriptで使用していますが、実際にはパフォーマンスに違いはないことを伝えています。しかし、あなたのサーバやローカルシステム上でOpenCV C++ライブラリを設定する必要はなく、純粋なjavascriptで実装されていますが、あなたがすでに推測しているように、CVタスクのほとんどがJavaScriptで実装されているとかなり遅くなります。