【OpenPose】インストールして体を認識してみただけの記事

遅いですが手元でOpenPoseを動かしてみました。

腕の角度とか取得できるんだろうか…?(今回はここまでいってません)

Ubuntu

anacondaインストールしてJupyter Notebookをインストールする

いろんな記事をみていると、どうやらubuntuで実装した方がよさそうなので、EC2立てるか…

AWSでJupyter Notebook使うの、セキュリティグループ面倒そうだが、これー!

ただ、prefixは指定しないとダメだったが…他の方法があったんだろうか…

そして、jupyter notebook --no-browserと書いてあったのですが、外部からアクセスするには、jupyter notebook --ip=* --no-browserでないとダメだった…

これでipアドレスをブラウザに入力すると、token入力画面が表示されるので、jupyter立ち上げた時のtokenを入力すればアクセスできるようになる。

CUDAのインストール

自分の環境に進んでいく。

今回は、

Linux -> x86_64 -> Ubuntu -> 16.04 -> deb [local]

因みにUbuntuのバージョンを調べるのはlsb_release -aでおk。

最後のインストール方法は、参考にしているサイトがそれっぽかったからという理由で適当に決めてしまった。

とりあえず、ローカルにCudaダウンロードしたので、scpで送る。よく忘れるので、一応記載しておく。

そして、遂にCUDAのインストール!

cuDNNをインストール

ここから、CUDA9.2を選択したので、そこからcuDNN v7.2.1 Runtime Library for Ubuntu16.04 (Deb)cuDNN v7.2.1 Developer Library for Ubuntu16.04 (Deb)をダウンロードして、再度scpで送る。

OpenCVとAtlasのインストール

したんですが、

apt-get -f installせんかい!って怒られたので、

不吉すぎるんだが…

もう少し遡ってみると、No space left on device

無料版では無理なのか…

一旦swapを開放してみようではないか…(これもいつもやり方を忘れるんだが…)

まず確認する。

設定されていないっぽいので、

として、swapを設定する。
そしてそして、echoだけsuper userじゃないとできなかったから、

として自動でswap割当にしておく。
が、これでも容量が足りず…Ubuntuでの実装を断念した

(普通にプラン上げろよw)

まぁだいたいの流れを理解したので、ローカルでもう一度やってみよう!

Mac

実はめちゃくちゃ簡単に構築できるのでは…

caffeのインストール

とりあえず、condaで環境を作る。

なんでこんなcaffeインストールできないんだろうか…

ん?こんなにもインストールしにくいのに、caffeしか使えないっておかしいよな?

と思って調べたら、やはり…

あるじゃねぇか!ってなった…

tensorflowのインストール

まずは世のエンジニアをもっと信用するところからはじめねばなるまい。

エラー!

you need to set PYTHONPATH.
$ export PYTHONPATH=/path_to_tf-pose-estimation/:$PYTHONPATH
you may write it in .bashrc

さ、パスを追加を追加するか。

に苦しむ…

uninstall and reinstall dask worked for me…

daskを再度インストールしたが変わらず…

Or install pandas <=0.22, it’s only the most recent version (0.23) that has removed the rolling_x methods.

pandasのバージョンを変更するか。

0.23だとrolling_xメソッドはremoveされているそうなので、0.22をインストールします。

そして、なぜかpipでもインストールしていたみたいだからこっちもアンインストールしておきます。

これでなんとか解決できたが、違うエラーに悩まされる

とりあえず、tensorflowの1.6.0のバージョンにしてみる。

と、無事に解決できた…

openpose

が、なんかpipcondaが共存?しているような…

この辺は解決したい…

因みに、こっちのコマンドでもできる。

リアルタイム

リアルタイムもやってみたw

参考サイト

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です