このサイトどおり進める。
python3の環境が pyenvとanacondaでグチャグチャにされているので、うまくいく気がしない。
$ pip3 install --upgrade opencv-python
「--user をつけて実行しなおせ」と赤文字エラーが出る。
$ pip3 install --upgrade opencv-python --user
インストール成功したらしい。末尾にpipのバージョンを19.0.3 から20.2.2 に上げろとメッセージが煩い。
$ pip3 install --upgrade pip --user
pipのアップグレード完了。
tensorflowをインストールする。
$ pip3 install --upgrade tensorflow
あ…また --user つけ忘れた。
しかしなぜか成功したっぽい。
--userつけてもう一度インストールし直しておく。
$ pip3 install --upgrade tensorflow --user
中略
$ cd ~/Downloads/
$ git clone https://github.com/thtrieu/darkflow.git
$ python3 setup.py build_ext --inplace
中略
学習の重みデータなるものをダウンロードする。
https://drive.google.com/drive/folders/0B1tW_VtY7onidEwyQ2FtQVplWEU
ちなみに「動かさせていただく」という日本語はおかしい。コンビニ店員言葉が発祥?かと勝手に思っているが。世の中日本語がどんどんアホになっている。
python3書くときは、ソース書く前に本当にimportできるかまず試す。
$ python3
>>> from darkflow.net.build import TFNet
やっぱな。エラーになった。tensorflowのインストールうまくいってない気がしたんだ。
$ python3
>>> import sys
>>> print(sys.path)
$ python -V
$ python -c 'import sys; print(sys.base_prefix)'
このへん解決してからやり直す。