안녕하세요 상타길드 바다입니다.
frep의 기능중 이미지 검색기능을 잘못사용하고 계신분들이 있어서 특별히 작성합니다.
예를 들어 개검이나 특정 아이템이 나왔을때 재뽑하기 위해 왼쪽 이미지 검색후 없으면 오른쪽 이미지 검색까지 하는 방식을 통해서
쓸데 없는 시간낭비를 하고 계신분들이 있고
또한 잘못된 사용방법으로 인해서 이미 개검을 뽑은 상태에서 수정을 사용하게끔 작업하고 있는 분들이 있기에...
중요한 한가지 기능을 테스트 하며 작성합니다.
오늘 다룰 frep의 기능은 Search(Similarity)의 기능입니다.
Search(Similarity): success when the area, which has similar edge points and color similarity over the threshold, is found in current screenshot. *If multiple areas found, most similar one is used.
기본적으로 FREP를 사용할 수 있다고 판단하게 설명합니다.
기능은 간단히 친구 리스트에서 하트를 검색해서 하트보내기 버튼을 자동으로 터치하도록 만들면서 Frep의 이미지 검색기능을 알아 보도록 하겠습니다.
1. 제일먼저 하트보내기에 사용할 이미지를 캡쳐해서 가지고 있어야 겠죠 ^^
2. wait Image를 선택 후 아래 이미지 처럼 선택할 이미지의 좌표(하트이미지)를 지정합니다. 이때 32x32 사이즈 이상을 추천합니다.
?
3.그 후 아래처럼?Search(Similarity)를 선택합니다.
? - 아래 tap center on Success를 선택하면 검색된 이미지의 가운데를 터치하도록합니다.
간단히 하트 보내기 이미지를 검색해서 터치하도록 설정했습니다.
테스트를 하면서 어떻게 진행이 되는지 확인해봐야겠죠 ^^
========================================================================
테스트?
========================================================================
1. 아래 이미지는 게임친구에서 하트를 보내기는 창입니다. 기존에 알고 있는 frep의 상식으로는 아래의 상태에서는 하트보내기 버튼을 검색할 수 없을겁니다. 이유는 frep에서 지정한 좌표에는 이미 하트를 보낸 이미지가 있고 또한 좌표도 흐트러져 있기 때문이죠
2. 허나 Send Heart의 Play버튼을 클릭해 보면 생각과 다르게 하트보내기 버튼을 검색해서 터치까지 하는 모습을 볼수 있을겁니다.
3. 그런데 우리가 생각한 위치와는 다르게 오른쪽 아래부터 이미지가 검색되고 있음을 알수 있습니다. 그래서 개검이나 특정 아이템을 재뽑하기 위해 검색을 한다면 오른쪽 가운데 왼쪽 순으로 검색이 됩니다. 고로 어느위치에 있던지 검색이 된다는 거죠
구지 왼쪽과 오른쪽을 다시 검색할 필요가 없습니다. 결과는 아이템이 왼쪽이 있던 이미 뽑은 중앙에 있던 오른쪽에 있던 아이템이 화면에 있다면 검색이 됩니다.
한번더 send Heart의 play 버튼을 클릭해 보겠습니다.
아래로 부터 한개더 검색해서 터치가 된걸 확인이 됩니다.
마지막으로 한번더 send Heart의 Play버튼을 터치해 보도록 하겠습니다.
마지막 남은 한개까지 검색해서 하트가 보낸걸 확인 할 수 있습니다.
========================================================================
여기까지는 Frep의?Search(Similarity)의 기능이 특정 좌표만이 아니라 화면 어떤 곳에 있던지 검색이 됨을 확인했습니다.
만약?Search(Similarity)의 기능을 잘못 사용한다면 한 화면에 동일한 이미지가 2개 이상있을 경우 엉뚱한 이미지를 검색하는 경우가 발생할 수 있습니다.
만약 아래 이미지 에서 무한대전의 입장 글씨를 검색해서 자동으로 클릭을하게끔 Frep를 작업한다면
예상과 달리 보스대전에 들어가 있는 경우가 발생할 겁니다. 이유는 몇번을 이야기 했지만?Search(Similarity)의 기능이 특정 좌표의 이미지를 비교하는게 아니라. 내가 검색하고자 하는 이미지의 좌표를 검색하는 기능이기 때문에?
오른쪽 아래부터 순차적으로 검색이 되어 무한대전에 입장하는게 아니라 보스대전에 입장이 되는거죠 ^^
대충 작성하다 보니 이미지도 쓸데 없이 검은 부분이 있고 이상하군요 ^^
암튼 요점은 frep의 match기능과 search기능은 확실히 다르다는 말씀을 드리고 싶네요
surch 기능을 사용하면 터쿼나 이런것도 스샷있으면 인식가능하게 할수있곗네요 ...