본문 바로가기
반응형

이미지맥스 그리고 루아(lua)/[기초] 기본 기능7

[이미지맥스] 초간단 멀티이미지인식을 이용한 이미지인식후 특정영역 클릭 이미지맥스는 기본적인 기능만으로도 꽤나 많은걸 구현할수 있는 자동화툴입니다. 이미지를 인식하여 특정영역을 랜덤좌표 클릭하는 방법을 알아봅니다. step1. 클릭영역 지정하기 클릭영역을 원하는 만큼 이미지 추가하여 지정합니다. step2. 인식이미지 추가하기 인식후 작업을 시작할 이미지를 추가합니다. 이 이미지를 동작하는 키로 인식하면 클릭영역을 클릭하도록 만들것입니다. step3. 클릭영역에 멀티이미지 설정하기 클릭영역 이미지는 동작을 하도록 체크를 해두고 인식용이미지는 동작하지않도록 체크를 해제합니다. 클릭영역 이미지에 멀티이미지인식 액션을 추가합니다. 동작방식은 인식이미지가 인식 성공시 동작하도록 꾸밀것이므로, 멀티이미지 선택창에서 인식이미지를 성공시 동작하도록 설정합니다. 그리고 멀티이미지 액션을 .. 2022. 3. 29.
[이미지맥스] 특정 이미지를 인식후 특정 횟수 반복동작 하기 이미지맥스는 화면상의 이미지를 인식하여 원하는 동작을 수행 하도록 자동화 프로그램을 만들수 있는 툴입니다. 특정한 이미지를 인식후 특정 횟수를 반복하는 동작을 하는 방법 2가지를 알아보겠습니다. 액션이미지를 역순으로 배치하여 인식 활성/비활성을 활용하여 동작을 카운트하는 방법 이미지 활성/비활성 기능을 이용하면 특정 이미지를 인식 후 다음 동작을 제어할수있습니다. 원하는 이미지를 인식 성공시 다음으로 찾을 이미지를 활성하고 자기 이미지는 비활성 하여 점차 진행하는 방법으로 순서대로 동작하는 순차동작을 꾸밀수 있는것입니다. 이를 활용하여 특정 횟수를 반복하게 꾸밀수도 있는데, 위에서 아래로 이미지 인식 처리를 하는 이미지맥스의 특성을 이용하여 액션 이미지를 역순으로 배치하여 인식 활성 하도록 하면 파도 타.. 2022. 3. 13.
[이미지맥스] 특정 이미지를 인식 후 동작하는 방법 2가지 이미지맥스는 화면상의 이미지를 인식하여 원하는 동작을 수행 하도록 자동화 프로그램을 만들수 있는 툴입니다. 특정한 이미지를 인식후 차례로 순차 동작을 하는 방법 2가지를 알아보겠습니다. 1. 이미지 인식 활성/비활성 기능을 이용하는 방법 이미지 활성/비활성 기능을 이용하면 특정 이미지를 인식 후 다음 동작을 제어할수있습니다. 원하는 이미지를 인식 성공시 다음으로 찾을 이미지를 활성하고 자기 이미지는 비활성 하여 점차 진행하는 방법으로 순서대로 동작하는 순차동작을 꾸밀수 있는것입니다. 예를들어 '별', '원', '네모', '세모' 4개의 이미지를 이용하여 '별' 이미지를 인식하면 '원' -> '네모' -> '세모' 이미지를 순차적으로 클릭 하는 동작을 꾸민다고 하였을시 '별' 이미지를 인식하면 '원' 이미.. 2022. 3. 13.
[이미지맥스] 루아스크립트용 액션전용이미지 추가하기 이미지맥스에는 기본적으로 제공하는 이미지 검색과 이미지 클릭 등의 기능 이외에도 스크립트 기능을 통해 루아(Lua) 언어로 프로그램을 작성하여 동작하게 할수 있습니다. 이를 위해 스크립트를 동작할 액션전용이미지를 추가할 필요가 있습니다. 액션전용이미지는 스크립트 기반으로 매크로를 동작할수 있도록 도와주는 장치라고 생각하면 되겠습니다. 1. 액션전용이미지 추가하기 액션전용이미지도 이미지 추가 버튼을 눌러 추가할수 있습니다. 이때 아무 이미지도 선택하지 않고 바로 디스켓 모양 버튼을 눌러 저장을 바로 합니다. '추가' 버튼을 누른 뒤 아무 이미지도 선택하지 않고 바로 저장버튼으로 이미지를 저장하면 액션전용 이미지를 추가할수 있습니다. 스크립트를 동작시킬 액션전용이미지의 이름은 'script' 로 저장해보겠습.. 2021. 3. 3.
[이미지맥스] 이미지 추가, 이미지 서치, 이미지 클릭 인식대상으로 설정한 그림판 애플리케이션에 현재 '사각형'과 '원' 두개의 도형이 있습니다. 이미지맥스는 이 두 이미지를 찾은뒤 각종 동작을 꾸밀수 있는데, 오늘은 이미지를 찾고 있다면 마우스 왼쪽 버튼을 클릭하게 만들도록 하겠습니다. 이미지맥스 인식대상 하단에 '추가' 버튼을 누르면 인식대상에서 이미지를 캡쳐 할 수 있는 툴이 실행됩니다. 그렇다면 이제 원하는 이미지를 마우스 드래그를 통해 선택하도록 합니다. 선택되어진 이미지는 'Image Selector' 윈도우에 표시가 됩니다. 이곳에서 마우스를 드래그 하여 캡쳐한 이미지를 키보드 '상', '하', '좌', '우' 방향키 버튼으로 1픽셀씩 이동하거나 'SHIFT' + '상', '하', '좌', '우' 버튼을 함께 눌러 사이즈를 조정할수 있습니다. 이.. 2021. 3. 3.
[이미지맥스] 인식 대상 설정 이미지맥스(ImageMax)는 인식대상 애플리케이션의 화면상에서 이미지를 검색하고 각종 마우스 클릭, 키보드 입력 등 다양한 동작을 자동화 하는 툴입니다. 지금 부터 이미지맥스 툴에 대해 기본적인 사용방법과 스크립트를 기반한 매크로 동작을 공부해보겠습니다. 기본적인 사용에 앞서 우선 이미지맥스가 동작할 프로그램을 설정해야 합니다. 프로그램을 실행하면 초기화면이 다음과 같이 나오는데 '인식 대상' -> '설정' 버튼을 통해 인식 대상을 지정할수 있습니다. 연습을 위해 그림판을 열어 지정해보도록 하겠습니다. 아래와 같이 실제 동작이 될 화면으로 마우스를 옮기면 붉은 테투리 영역으로 인식되는것을 확인할수 있습니다. 인식 대상이 맞다면 마우스 왼쪽 버튼 클릭 혹은 키보드 F2 를 누르면 인식 영역이 설정됩니다... 2021. 3. 3.
[이미지맥스] 와 [루아(Lua)] 란? 이 카테고리에서는 이미지 검색 기반 매크로툴인 '이미지맥스(ImageMax)' 그리고 이미지맥스에서 스크립트 언어로 사용중인 '루아(Lua)' 관련 포스트를 진행할 예정입니다. 이미지맥스는 애플리케이션상의 이미지 검색을 기반으로 하여 OCR, 마우스입력, 키보드입력, 수치연산등 다양한 행동을 자동화하여 쉽게 제작 할 수 있는 툴입니다. 기본적으로 지원하는 약간의 설정을 통해 검색할 이미지를 추가하고 손쉽게 시퀀스를 만들어 순차동작을 꾸밀수도 있습니다. C#, Python 등의 언어로 직접 프로그램을 코딩하여 비활성 윈도우 제어 하기위해서 어렵게 hwnd 를 찾거나 할 필요가 없습니다. 손쉬운 윈도우 Picker를 제공하며 이를 이용하여 원하는 윈도우를 선택하면 즉시 비활성 윈도우 콘트롤 제어를 할 수 있.. 2021. 3. 3.
반응형