-
Notifications
You must be signed in to change notification settings - Fork 42
ja_Installation_CLI
Takeshi HASEGAWA edited this page May 13, 2016
·
4 revisions
IkaLog の GitHub レポジトリを手元にクローン
dhcp44-82:work hasegaw$ git clone git@github.com:hasegaw/IkaLog.git
※ GitHub から認証不要のHTTPSでレポジトリをクローンしたい場合は "git clone https://github.com/hasegaw/IkaLog.git"
Cloning into 'IkaLog'...
remote: Counting objects: 2494, done.
remote: Compressing objects: 100% (101/101), done.
remote: Total 2494 (delta 54), reused 0 (delta 0), pack-reused 2393
Receiving objects: 100% (2494/2494), 3.08 MiB | 1.46 MiB/s, done.
Resolving deltas: 100% (1686/1686), done.
Checking connectivity... done.
dhcp44-82:work hasegaw$ cd IkaLog
dhcp44-82:IkaLog hasegaw$ ls -l
total 96
-rw-r--r-- 1 hasegaw staff 2948 Oct 22 14:27 INSTALL
-rw-r--r-- 1 hasegaw staff 4183 Oct 22 14:27 IkaConfig.py.sample
-rw-r--r-- 1 hasegaw staff 1117 Oct 22 14:27 IkaLog.py
-rw-r--r-- 1 hasegaw staff 8913 Oct 22 14:27 IkaUI.py
-rw-r--r-- 1 hasegaw staff 10174 Oct 22 14:27 LICENSE
-rw-r--r-- 1 hasegaw staff 424 Oct 22 14:27 README.md
drwxr-xr-x 8 hasegaw staff 272 Oct 22 14:27 data
drwxr-xr-x 3 hasegaw staff 102 Oct 22 14:27 debug_videos
drwxr-xr-x 7 hasegaw staff 238 Oct 22 14:27 doc
drwxr-xr-x 11 hasegaw staff 374 Oct 22 14:27 ikalog
drwxr-xr-x 4 hasegaw staff 136 Oct 22 14:27 lib
drwxr-xr-x 33 hasegaw staff 1122 Oct 22 14:27 masks
drwxr-xr-x 3 hasegaw staff 102 Oct 22 14:27 screenshots
-rw-r--r-- 1 hasegaw staff 1893 Oct 22 14:27 setup.py
drwxr-xr-x 8 hasegaw staff 272 Oct 22 14:27 test
drwxr-xr-x 10 hasegaw staff 340 Oct 22 14:27 tools
dhcp44-82:IkaLog hasegaw$
設定ファイルの作成
dhcp44-82:IkaLog hasegaw$ cp IkaConfig.py.sample IkaConfig.py
dhcp44-82:IkaLog hasegaw$ vim IkaConfig.py
IkaLog のファイルの入っているディレクトリ(フォルダ)まで移動して
$ git pull origin master
時々設定ファイルが変更になるので、IkaConfig.py.sample の変更を見て IkaConfig.py を作り直すか書き換えてください。
もちろん上の導入手順を最初からやり直しても構いません。
繰り返しテストする動画は手元にコピーしてファイルとして指定することをおすすめします。
dhcp44-82:IkaLog_github hasegaw$ python3 IkaLog.py https://dl.dropboxusercontent.com/u/14421778/IkaLog/ikalog_sample.mp4
出力例
input from sys.args
<ikalog.inputs.cvcapture.CVCapture object at 0x105b7d358>: initalizing pre-recorded video file https://dl.dropboxusercontent.com/u/14421778/IkaLog/ikalog_sample.mp4
[<ikalog.outputs.preview.Screen object at 0x105b7d3c8>, <ikalog.outputs.console.Console object at 0x105b7d5f8>, <ikalog.outputs.json.JSON object at 0x109ae34e0>, <ikalog.outputs.debug.DebugLog object at 0x109b66d68>, <ikalog.inputs.cvcapture.CVCapture object at 0x105b7d358>]
start model.train 972
done model.train
Loaded weapons recoginization model.
[event] 00:00 on_lobby_matched Lobby_type: tag, team_members: 2
ゲームスタート。マップ アロワナモール ルール ガチホコバトル
[event] 00:10 on_game_start
<ikalog.scenes.game.game_start.GameStart object at 0x10d6612e8>: switching to state _state_default
プレイヤーをたおした!
[event] 00:44 on_game_killed
[event] 00:53 on_game_finish
[event] 01:00 on_result_judge judge: win, knockout: None
ゲーム終了。 ステージ:アロワナモール ルール:ガチホコバトル 勝ち 1K/0D 使用ブキ:デュアルスイーパーカスタム チーム内順位: 2 プレイ前ウデマエ B
[event] 01:07 on_game_individual_result
[event] 01:16 on_result_udemae {'udemae_str_after': 'b', 'udemae_exp_after': 36, 'udemae_exp': 24, 'udemae_str': 'b'}
img_cash: (image)
exp: 4472576
level: 43
cash: 1820744
img_exp: (image)
img_level: (image)
gear 0 : img_name
gear 0 : img_main
gear 0 : img_sub3
gear 0 : img_sub1
gear 0 : img_sub2
gear 1 : img_name
gear 1 : img_main
gear 1 : img_sub3
gear 1 : img_sub1
gear 1 : img_sub2
gear 2 : img_name
gear 2 : img_main
gear 2 : img_sub3
gear 2 : img_sub1
gear 2 : img_sub2
[event] 01:23 on_result_gears
[event] 01:27 on_lobby_matching Lobby_type: tag
Watchdog fired. Closing current session
ゲームセッション終了
[event] 01:27 on_game_session_end death_reasons = {}
再生が終わってもプロセスは止まらないので Ctrl-C で停止
^C IkaLog: got signal 2
bye!
dhcp44-82:IkaLog_github hasegaw$