記録

テンソルフロー的な画像解析。


Tensorflow(テンソルフロー)的な画像解析をやってみました。
コードはオープンで公開する程のものではないので仕組みだけ説明します。

python classify_image.py --image_file test11.jpg

Pythonのモジュールの上記(classify_image.py)のファイルをパラメータ渡しでキックしているだけです。
モジュールはグーグルさんが書いているのを貰ってきただけです、何とも簡単に
画像を解析してくれます。ここまでたどり着くまでには長い道のりがありましたが
手順を教えます。
まず、Tensorflowをインストールして置きます。これはググれば見つかります。
TensorBoardで可視化とかしていませんので割愛します。インストールして
任意の場所に下記のモジュール(models repo)をダウンロードします。
https://www.tensorflow.org/versions/master/tutorials/image_recognition

ダウンロードしたファイルを配下に画像を置けばおわり、その名前と共にファイルをキックして
あげるだけでOKのはずが・・・・。OKじゃねぇ、そう何か動かない。
構文間違っているじゃねぇみたいなエラーを吐くのでファイルを修正します。

この配下に「classify_image.py」ファイルがありますのでこちらを修正します。
紫で囲っている部分を削除してしまいましょう。実際、自分は削除はしませんでした。
あまりPythonの構文を分かっていないので、コマンドラインからは不必要かもしれないけれど・・・。
WEB上で動かす(呼び出す)際は必要かもしれないのでコピってコメントアウトしてます。
コメントアウト後、PHPの関数、execを使い外部コマンドでPythonを実行してみると動きます。
動いた時は感動します。ひとりニヤニヤしてました。
返却されたものを表示しているだけ・・・なんですけどね。

サンプルサイトはこちらです。
http://zip358.site/labo/



理解している人は話が分かりやすい。前のページ

学校に行かないという選択。次のページ

関連記事

  1. 記録

    映画、マネーモンスターを観てきましたので #映画レビュー

    映画、マネーモンスターを観てきましたので感想なんかを残しときます。…

  2. 記録

    自動運転車のブレイクスルーは必ず起きる。

    自動運転車のブレイクスルーは必ず起きると自分が予言してもあまり納得…

  3. 記録

    上から目線でどうとかっていうのをサラッと読んだんだけど。

    上から目線でどうとかっていうのを読んだんだけど某ブロガーさんが上か…

  4. 記録

    ミニ四駆懐かしい響きですって思っていたら今も健在!!

    小学生時代に改造に改造を加えて遊んでいたのが懐かしいですって思って…

  5. 記録

    登録者数1万人のYOUTUBER収益は?

    https://www.youtube.com/watch?v=N…

  6. 記録

    これからは見せ方だと思う。

    これから見せ方が上手い人が勝者になりやすい世の中になっていくのではな…

PAGE TOP