매크로

조회 수 280 추천 0 댓글 12

Gdip을 이용해서 이미지 서치 프로그램을 간단하게 제작해 보려 합니다



게임 아이템을 서치한다고 생각하면,


예를 들어 이미지 파일을 만들기 위해

1번 위치에 두고 캡쳐 후 소스를 만들면 1번에서는 서치가 성공적으로 진행되는데,

2번으로 옮기면 이미지 서치가 안됩니다.


Gdip이 문제인가 싶어서 일반 이미지 서치 명령어로도 제작을 해보아도 똑같은 문제가 생기네요.

그래서 소스 파일을 png, bmp 등 다양한 확장자로도 변경, 녹스 재설치, 오토핫키 32, 64비트 전환 등 어떤걸 해봐도 똑같네요...


녹스 외에 다른 프로그램에서도 구동해봤는데 다른 곳에선 정상적으로 실행이 되는데 무슨 문제인지 잘 모르겠습니다.



현재 녹스는 기본모드(Direct X)로 구동 중이며, 혹시 몰라 호환모드로도 실행해 봤지만 똑같은 난관에 막히네요.


여러분들의 조언 부탁드립니다!!!g21.gif






이미지 예시.

좌측은 게임 구동화면이고 오른쪽은 캡처하여 만든 소스파일 입니다.




XWlFGJj.png


  • profile
    bkvcqr 2022.06.10 00:36

    1번 위치에서의 아이템과 2번 위치에서의 아이템의 픽셀이 바뀌나보네요


    녹스창의 윈도우크기가 1만큼 바뀌어서 픽셀이 변할 가능성도 있구요

  • a1237694 2022.06.10 04:08
    조금 바뀌는 정도라면 viration 값 수정하여 찾을 수 있지 않나요??
  • profile
    bkvcqr 2022.06.10 06:00

    variation 을 말씀하시는 것 같은데 얘는 색상차이 허용범위이기 때문에 이미지 자체가 달라지는 것은 찾지 못합니다

  • a1237694 2022.06.10 10:37
    아아 variation이군요 이미지 사이즈가 살짝 찌그러져서 바뀌는 정도는 가능할거라 생각했는데 어렵네요... 친절한 답변 감사합니다! 다른 방법을 찾아봐야겠네욤ㅎㅎ
  • profile
    bkvcqr 2022.06.10 21:58
    찌그러지거나 각도가 살짝 바뀌거나 하는 것을 찾으려면 opencv 로 가셔야해요
  • a1237694 2022.06.11 12:27
    template match 요 녀석인가 보네요! 감사합니다ㅜㅜㅜㅜㅜㅜㅜㅜ
  • profile
    bkvcqr 2022.06.11 16:33
    근데 이미지가 어떤건지는 못올리시나요?

    앱에 뜬 화면이랑 캡쳐된 이미지를 보면 좀 편하게 확인할 수 있을텐데 굳이 템플릿매치까지 갈필요다 있을까... transcolor 만 잘하고 전처리만 잘하면 되지 않을까라는 생각이 들어서요...
  • a1237694 2022.06.14 06:04
    본문 최하단에 사진 첨부하였습니다!
    transcolor기능은 원하는 색상코드값을 입력하고 그 색을 제외하고 서치를 진행한다는 기능 아닌가요?
  • profile
    bkvcqr 2022.06.14 07:49
    그쵸 도너츠만 남기고 나머지 배경은 전부 빨간색으로 칠해서 필터를 거는거죠.
    보통 저런 경우에는 인벤토리라는 이미지 위에 도너츠 이미지를 올려놓는 식으로 출력하기 때문에
    도너츠는 인벤 위치에 따라 색이나 픽셀이 바뀔 가능성은 거의 없고
    인벤토리 배경이 각 위치마다 픽셀이 바뀔 가능성이 있기 때문이에요
  • profile
    bkvcqr 2022.06.14 07:51
    근데 올리신 사진에서 확대해보면 도너츠에 올라간 색 설탕들 픽셀이 깨진 느낌이 있네요.
    별 검은색 테두리도 어떤것은 두껍고 어떤것은 얇네요. 제가 한 말들의 전부 반대로 ㅋㅋㅋㅋㅋ...
  • profile
    bkvcqr 2022.06.14 07:59

    단적인 예인데
    LCkxftK.png


    이 두 용가리 등이 보면 왼쪽은 두껍고 오른쪽은 얇습니다. 이게 캡쳐 도중에 발생한건지 원래 이런건지 모르겠네요

  • a1237694 2022.06.16 16:45
    저도 그래서 stone01번 파일 배경 검은색으로해서 트랜스컬러 적용해봤는데도 이미지 자체가 다른지 작동이 안되더라구요. 캡쳐 도중 문제는 아니구 게임 내에서 매크로 등 문제 때문에 고의적으로 그렇게 만든 것 같습니다. 방법 열심히 고안해봐야겠네요 친절하신 답변 감사합니당!!!

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 함수에 오류나는데 무슨 뜻인가요 ?? 1 wngo 2019.07.18 0/0
질문 함수안에서 다른 함수를 호출할 수 있나요? 3 거룩한검 2016.03.13 0/0
질문 함수사용과 이미지서치 도움좀 부탁드립니다.. 5 소다맛사탕 2018.01.04 0/0
질문 함수를 중복(동시)에 2~3개를 할 수 있을까요? 9 Rabbit 2016.05.17 0/0
질문 함수를 만들었는데 원하는대로 작동을 안하네요. 좀 봐... 3 cis105 2022.09.29 0/0
질문 함수를 랜덤으로 중복없이 실행시키려면 어떻게 하면될... MC하얀늑대 2016.02.15 0/0
질문 함수가 1일 경우 명령어를 실행 하는방법 없을까요? 4 아키만점 2015.02.16 0/0
자유 함수 파라메터 질문좀 드리겠습니다. 7 횬히 2015.10.08 0/0
질문 함수 질문드립니다 2 광대승천 2020.07.28 0/0
질문 함수 질문 있습니다!!! 2 adde 2018.07.24 0/0
질문 함수 이미지서치 투명!!베스트글 모바게님의 함수 질문... 2 혜띠뿌뿌 2016.03.29 0/0
질문 함수 안에서 gui체크박스 여부에 따라 적용되는건 어떻... 2 복권상인 2017.04.12 0/0
질문 함수 사용 질문입니다 ( 드랍다운리스트와 비활성 클릭) 1 몬길러축협 2015.11.16 0/0
질문 함수 사용 질문 6 빵글빵글 2018.10.03 0/0
질문 함수 불러와서 쓸 때 함수 내의 특정부분만 예외처리 ... 14 아이나인 2015.10.26 0/0
질문 함수 winmove 질문드립니다 4 PlusK 2016.05.29 0/0
질문 한창 공부 중인데 추천 해줄만한 책 있나요?? 1 Minuya 2017.07.05 0/0
질문 한줄짜리 비활성 클릭이 안되는 이유가 뭘까요... 데프픗 2017.12.10 0/0
질문 한영전환 문제 혹시 해결가능할가요 6 오핫정보공유 2015.08.25 0/0
질문 한스크립트안에 여러가지 스크립트를 넣어 놓을수 있나요? 4 세나블텍 2015.04.22 0/0
Board Pagination Prev 1 ... 456789101112 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글