2016-09-21 4 views
0

nodeJSサーバーにイメージを処理して別のイメージが含まれているかどうかを確認する方法があります。たとえば、次のようにNodeJSで画像内にロゴがあるかどうかを調べる

画像1:の画像は、ラップトップ

exmaple: http://amasoncomputers.com/wp-content/uploads/2015/04/hp-630.jpg 

画像2言うことができます:私は、OCRのラインとラインをスクロールしており、会社のロゴ

example: https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/HP_New_Logo_2D.svg/2000px-HP_New_Logo_2D.svg.png 

の画像をとOpenCVのものだが、私はCやC++をよく理解していない。私が紛失しているノードモジュールはありますか、これはまだV8のJavascriptランタイムでは不可能ですか?

+3

に存在しますが、これは大企業が、上の数十億ドルを使用して画像など – adeneo

+0

HTTPS内のオブジェクトと人々を認識しているものです。 //www.npmjs.com/package/cloudsightとhttps://www.npmjs.com/package/image-to-text – adeneo

+0

Cloudsightにアップロードするのはいかがですか、よく分からないのですが、サーバ。 – MrDrewskii

答えて

1

イメージ内のイメージを検索しても、フリーのオープンソースライブラリを使用するとかなり難しいですが、イメージ内のテキストを見つけることはOCRライブラリを使用してはるかに可能です。あなたのロゴがテキスト、または特定の単語としてブランドを埋め込んでいる場合は、あなたの問題を解決するはずです。

ノードモジュールはwrappのたTesseract、人気の無料OCRライブラリーそれは確かに可能です https://www.npmjs.com/package/node-tesseract