SlideShare a Scribd company logo
作成者:YSR(@YSRKEN)
専用Twitterアカウント:https://twitter.com/orikou_hisyo
配布先(Vector):http://www.vector.co.jp/soft/win95/game/se509326.html
配布先(GitHub):https://github.com/YSRKEN/orikou_hisyo
専用スレ:http://anago.open2ch.net/test/read.cgi/software/1424098430/
制作のきっかけ
設計思想
シーン認識の手法
数値認識の手法
名前認識の手法
まとめ
大本営曰く専ブラは「厳密には規約違反」
だから
規約違反になりうる手法を避けるのは当然
でしょう?
https://twitter.com/KanColle_STAFF/status/5649
45193296601089
>専用ブラウザは(厳密には規約違反にあた
りますが)
昔、3-2-1レベリング時に伊58を沈めてし
まった経験とその贖罪から
大破進撃をブロックする機能が、開発初期
から搭載されているのはそのため
専ブラがなんぼのもんじゃい!
画像認識で同等のものを作ったるわ!
艦これにおける通信部分にはタッチしない
ゲーム画像を解析して、様々な情報を得る
↓ ↓ ↓これにより↓ ↓ ↓
規約に怯えることがない
面倒な通信設定の変更が不要になる
APIは頻繁に変更されるが、UIに関しては
そうでもないので保守作業をサボれる
艦これのUIのパターンは大体決まっている
ので、決め打ちで数点の色を読み取るだけ
でどのシーンか判別可能
ただこれは、ゲーム画面の拡大縮小に弱い
欠点がある(100%表示=800x480しか対応し
てないのはそのため)
将来的には「Gochiusearch」で使用されて
いる手法なども検討したい
https://github.com/ksasao/Gochiusearch
基本はパターンマッチング
画像を切り取り、各種の正規化処理を施し
た後にサンプルパターンと比較する
本来なら画像を切り取ったものをサンプル
パターンとして添付したかったが、権利上
の問題があるため却下
ゆえに「Adobe Arno Pro Semibold」に数字
部分が近い「Symbol」で実行時に動的作
成することにした
Q. これも数点読んで比較でいいんじゃ?
⇒ゲーム内での数字の大きさが様々なため
Q. 最も符合する「位置」って何さ?
⇒OpenCVのマッチング関数を使っているた
め。HSP標準機能でフツーに比較させると
遅すぎるためこうなった
Q. 赤枠で囲むのは何故?
⇒前述のように 位置合わせで判断するので、
中間の位置に判定されたくなかったから
遠征名や艦娘名など、文字認識をしたい状
況も存在する
数値認識の手法では、大量の文字を認識さ
せるためメモリをバカ食いする問題が……
そこで、画像を横にスキャンして二値化し、
0/1のデータとして記録したものとテンプ
レートをマッチングする手法を用いた
先の画像にも書いたように、Satofumi
Kamimuraさんが作られたソフト「赤城さ
んのお風呂タイマー」のロジックを参考に
しました
http://hyakuren-soft.sakura.ne.jp/blog/?p=41
一部紛らわしい名前が見つかった場合は、
適宜場合分けして処理しています
流石に「専ブラと同等」は難しいかも!
(可視化されてない情報は読みようがない)
可能な限り便利機能を追加していきたい所
存であります!
GitとGitHubは神、HSPは紙
後継版を作りなおすことになったら、絶対
に他の言語で書こうと思いました(真顔)
最後まで読んでくださりありがとうござい
ます

More Related Content

More from YSRKEN

画面座標検出アルゴリズム「ステップサーチ」について
画面座標検出アルゴリズム「ステップサーチ」について画面座標検出アルゴリズム「ステップサーチ」について
画面座標検出アルゴリズム「ステップサーチ」について
YSRKEN
 
「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~
「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~
「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~
YSRKEN
 
艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~
艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~
艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~
YSRKEN
 
ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~
ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~
ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~
YSRKEN
 
艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編
艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編
艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編
YSRKEN
 
艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編
艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編
艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編
YSRKEN
 
艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル
艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル
艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル
YSRKEN
 
艦これシミュレータ改のチュートリアル
艦これシミュレータ改のチュートリアル艦これシミュレータ改のチュートリアル
艦これシミュレータ改のチュートリアル
YSRKEN
 
やさしい画像認識教室 ~ゲーム編~
やさしい画像認識教室 ~ゲーム編~やさしい画像認識教室 ~ゲーム編~
やさしい画像認識教室 ~ゲーム編~
YSRKEN
 

More from YSRKEN (9)

画面座標検出アルゴリズム「ステップサーチ」について
画面座標検出アルゴリズム「ステップサーチ」について画面座標検出アルゴリズム「ステップサーチ」について
画面座標検出アルゴリズム「ステップサーチ」について
 
「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~
「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~
「畳み込み」が無敵だといつから錯覚していた?~艦これ航空戦におけるスロット毎の相互関係が引き起こす悲劇について研究と考察~
 
艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~
艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~
艦これ航空戦の理論値解析~航空戦におけるSt1撃墜・St2撃墜についての研究と考察~
 
ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~
ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~
ゲーム vs 画像認識 ~通信傍受に頼らない状況判断技術~
 
艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編
艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編
艦これ支援ツール『おりこうさんな秘書』解説 3:編成まとめ編
 
艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編
艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編
艦これ支援ツール『おりこうさんな秘書』解説 2:シーン認識編
 
艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル
艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル
艦これ支援ツール『おりこうさんな秘書』解説 1:チュートリアル
 
艦これシミュレータ改のチュートリアル
艦これシミュレータ改のチュートリアル艦これシミュレータ改のチュートリアル
艦これシミュレータ改のチュートリアル
 
やさしい画像認識教室 ~ゲーム編~
やさしい画像認識教室 ~ゲーム編~やさしい画像認識教室 ~ゲーム編~
やさしい画像認識教室 ~ゲーム編~
 

Recently uploaded

FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 

Recently uploaded (14)

FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 

「おりこうさんな秘書」に使われている技術・手法について