Clash of clans(이하 CoC)의 클랜전 결과물을 parse해서 excel 파일로 정리하는 것이 목표
- 클랜전 결과 화면 이미지를 각 전투별로 분리한다.
- 각 전투의 결과를 분석한다
- 분석 과정을 러닝해서 최대한 자동화한다.
- 결과를 엑셀로 출력한다.
다른 일반적인 이미지 인식과 달리, 게임 화면의 스크린샷이기 때문에 거의 동일한 패턴을 갖는다. 하지만 매번 완벽하게 동일한 레이아웃을 갖는 건 아니고 1픽셀씩 어긋날 때가 있다.
이번에는 가로선이 긴 것들을 기준으로, 이전 가로선과 이번 가로선 사이의 간격이 50~60 픽셀이면 한 전투라고 간주, 아래 있는 가로선으로부터 위로 52픽셀에 해당하는 영역을 하나의 전투로 출력한다.
각 전투 결과를 1dim 숫자 array로 변환한 다음, 머신 러닝을 통해 일부 데이터의 파라미터를 입력해주면, 이후에는 다른 데이터의 파라미터들은 자동으로 연산해내는 것을 목표로 하고 있다.