スプラトゥーンの対戦結果などを画面キャプチャから解析してくれるというガチすぎるツール。
brew install python3
brew install numpy --with-python3
brew link numpy
brew install opencv3 --with-python3
とここまでやって、やっぱり python3 系のバイナリが生成されない……
Install OpenCV 3 With Python 3 (Mac OSX)
http://luigolas.com/blog/2014/09/15/install-opencv3-with-python-3-mac-osx/
を試してみたら、そもそも BUILD_opencv_python3 が true になってない。configure のログを眺めてたら、numpy の import に失敗してる!
んーー?なんで?
$ python3
Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages']
お?
/usr/local//lib/python3.5/site-packages
にパスが通ってない……この python3 は brew caskインストールしたんだけどなぁ。もう面倒になってきたので
$ pip3 install numpy
して、
brew install opencv3 --with-python3
brew link opencv3 --force
/usr/local/opt/opencv3/lib/python3.5/site-packages
に生成されたファイルを cv2.so に rename したあと、IkaLog.py に
import sys
sys.path.append('/usr/local/opt/opencv3/lib/python3.5/site-packages')
を追記(ヒドイ
これで適当にプレイ動画を食わせてみたところ、OK!
いよいよ実プレイで解析。
https://www.youtube.com/watch?v=d91xyyA-exA
にあるように、Mac のカメラ経由でのキャプチャを試してみたところ……ダメでしたorz
WiiU のホーム画面のキャリブレーションがどうしてもうまくいかない。無念すぎる。
HDMI キャプチャ機器
https://github.com/hasegaw/IkaLog/blob/master/doc/CaptureDevice.md
UltraStudio Mini Recorder をポチっていまいそう……
追記:
結局、brew install python3 しとけばよかったのに、brew cask install python3 してしまったのが最初の敗因っぽい。numpy も opencv3 も、cask の python3 は前提にしてないので。
追記その2:
export HOMEBREW_CASK_OPTS="--appdir=/Applications"
を定義してた。これが原因かなぁ……
追記その3:
ポチるときは
開店しました。気が向いたらご利用ください hasegaw blog: IkaLog Store (IkaLog 作者に還元できるアフィリエイトリンク集) https://t.co/lfVARubq6q #IkaLog
— hasegaw (@hasegaw) 2015, 10月 26
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |