Clarifai使い方

2017年11月現在のClarifai使用方法

用意するもの

3つのファイルを用意してサーバにアップロードしてください

  • WEB表示用のHTMLファイル
  • 実行用のjsファイル
  • 解析用画像

このほかにCLIENTキーが必要とかなんとか,,(詳細はここ)これなしでも動いてるけど,,,

HTMLファイル

<!doctype html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>Clarifaiサンプル</title>
  </head>
  <body>
    <h1>Clarifaiサンプル</h1>
<script type="text/javascript" src="https://sdk.clarifai.com/js/clarifai-latest.js"></script>
<script type="text/javascript" src="const.js"></script>


  </body>
</html>

 実行用のjsファイル

// instantiate a new Clarifai app passing in your api key.
const app = new Clarifai.App({
 apiKey: 'Your API KEY'
});

// predict the contents of an image by passing in a url
app.models.predict("e0be3b9d6a454f0493ac3a30784001ff",'YOUR IMAGE URL').then(
  function(response) {
    console.log(response);
  },
  function(err) {
    console.error(err);
  }
);

Your API KEYの部分には自分の作成したAPIキーを

YOUR IMAGE URLには自分のURLを

画像

画像を同じサーバに保存して実行

実行結果はWEBのコンソールに表示されます

Denim Jacket 91.7%

Peacoat 80.8%という結果が表示されています

このデータを自動的にWEBに表示するには

ObjectデータをJsonで解析する方法と,InnetHTMLあたりで実行できるかも

参考ページ