この記事では、Clarifaiの画像認識APIを使用してシンプルなWebアプリケーションを構築する方法を示しています。 このアプリを使用すると、ユーザーはWebから画像をドラッグアンドドロップできるため、Clarifaiによって分析されてオブジェクトを識別し、タグのリストを返します。
チュートリアルでは、サーバー側にnode.jsを使用し、フロントエンドAjaxリクエストにはjQueryを使用します。 最小限のnode.jsエクスペリエンスが必要です。焦点は、Clarifai APIの統合にあります 重要な手順:
)を使用します。 このライブラリは、Clarifai APIとの通信を処理します。 ファイルには、画像URLを受信し、それをclarifaiに送信し、認識されたタグを返すポストエンドポイント()を含むサーバーロジックが含まれています。 clarifai_node.js
およびapp.js
を実際の資格情報に置き換えることを忘れないでください。
/examineImage
"YOUR_CLIENT_ID"
"YOUR_CLIENT_SECRET"
アプリケーションのテスト:
サーバーとフロントエンドをセットアップしたら、node.jsサーバーを実行し、ブラウザのアプリケーションにアクセスします。画像の認識機能をテストするために画像をドラッグアンドドロップします。
このチュートリアルは、Clarifaiの画像認識APIをWebアプリケーションに統合する実用的な例を提供します。 コードのシンプルさと各ステップの明確な説明により、さまざまなレベルの経験を持つ開発者がアクセスしやすくなります。 アプリケーションの機能を拡張して、より洗練された画像認識アプリケーションを作成できます。 完全なコードはgithubで入手できます(元のテキストにはリンクではありませんが、元の記事に含める必要があります)。
以上が画像認識でWebアプリをより賢くする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。