Anacondaのインストール

Anacondaのインストール

Anacondaのインストール

このブログ内でよく「Anacondaがインストールされている想定」と書くが一度もインストールの方法を書いていないのでここに書く。

非常に簡単。

Flask 環境構築から画像処理まで

Flask 環境構築から画像処理まで

Flaskでアップロードした画像を加工して返すWebアプリを作る

FlaskはPythonでWebアプリが作れる便利なフレームワーク。
これを使って画像処理するWebアプリを作る。

初めて使うので環境構築から。

PGGANによる存在しない遊戯王カードの自動生成

PGGANによる存在しない遊戯王カードの自動生成

遊戯王カードのイラストをディープラーニングにより学習

GANという技術があって学習した画像に似た画像が生成できる。
人の顔、背景、動物、イラストなどいろいろな分野で成果が出ている。

そのGANを使って遊戯王カードのイラストの自動生成を行う。

以下の理由から都合がいい。

  • カードの種類が1万枚以上と豊富
  • 画像が入手できる
  • 画像が正方形

GANの中にも種類があり、今回はProgressive Growing GAN(以降PGGAN)という手法を使う。

最終的にこんな感じになる。



Twitter API v2の使い方2 (ツイートのCSV出力からAWS上で定期実行するまで)

Twitter API v2の使い方2 (ツイートのCSV出力からAWS上で定期実行するまで)

取得ツイートのCSV出力からAWS上で定期実行するまで

Twitter APIというものを使うとTwitter上の情報を集めたりできて便利らしいので実験する。

取得ツイートのCSV出力 → AWS上で実行 → AWS上で定期実行
までの作業を一通り行う。

最終的に以下のようにする。



前回(ツイート取得まで)はこれ。

Twitter API v2の使い方1 (Twitterアカウント作成からツイート取得まで)

Twitter API v2の使い方1 (Twitterアカウント作成からツイート取得まで)

Twitterアカウントの作成からAPIを使用してツイート取得するまで。

Twitter APIというものを使うとTwitter上の情報を集めたりできて便利。

すごいトリ~!

そこで、
Twitterアカウントの作成 → 開発者登録 → プロジェクト作成 → APIを使用してツイート検索・取得
までの作業を一通り行う。

MySQL に Python から配列を格納する

MySQL に Python から配列を格納する

MySQLに配列を格納したい

Windows10 + MySQL8.0 + Python3.8.5

MySQLに配列を入れたかったがMySQLには配列型がないらしい。
配列を何かしらの形に変換して入れざるを得ない。
JSON型を扱えるようなので配列をJSON形式に変換することにする。

MySQLインストールしてPythonからアクセスするまで

MySQLインストールしてPythonからアクセスするまで

MySQLインストールしてPythonからアクセスするまで

Windows10 + MySQL8.0 + Python3.8.5

MySQLをPythonから使いたかった。
そもそもPCにMySQLが入ってないのでそこからやる。

facenet-pytorchで顔識別

facenet-pytorchで顔識別

顔の識別(Face Identification)

facenet-pytorchを使うと顔と顔の類似度が分かる。

github_facenet-pytorch

例えばこの2つの顔画像の類似度は0.87(-1 ~ 1 の間で値が大きいほど似ている)



facenet-pytorchによる同一人物判定の実装と、その性能評価を行う。

pytorchのエラー「指定されたモジュールが見つかりません。」の解決

pytorchのエラー「指定されたモジュールが見つかりません。」の解決

pytorchのエラー「指定されたモジュールが見つかりません。」

新しいPCにpytorchをインストールした後にimportできるか確認したら下記のエラーが発生した。
asmjit.dllがないらしい。

1
OSError: [WinError 126] 指定されたモジュールが見つかりません。 Error loading "C:\Users\User\Anaconda3\envs\pip-deepsort\lib\site-packages\torch\lib\asmjit.dll" or one of its dependencies.

結論としては、「Microsoft Visual C++ 再頒布可能パッケージ」という名前だけよく聞くやつをインストールしたらうまくいった。
確かに前のPCでも同じことをやったような記憶がある。

pytorch で顔の位置合わせ 回転

pytorch で顔の位置合わせ 回転

顔の位置を合わせたい

複数の顔画像の位置合わせをしたい。
face alignmentなどというやつ。
第一段階として顔の回転角度を平行に合わせる。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×