C#
[C#] 화면캡쳐 + 출력 (OpenCvSharp4)
매크로 프로그램을 만들려면 우선 게임화면을 캡쳐하고, 캡쳐한 이미지를 처리해서 몹의 좌표를 확인하는 작업이 필요하다. 우선은 화면 캡쳐 이후 출력 (나중에 분석된 이미지를 확인하려면 필요하니까) 하는 방법을 알아본다. 1. 게임화면 캡쳐: C# 자체 함수 이용 (편하다) 2. 캡쳐한 이미지 처리로 좌표 추출: OpenCV 이용 (빠르다, 편하다), C#에선 OpenCvSharp4라는 모듈을 이용한다. -- 1. 게임화면 캡쳐 C#에는 CopyFromScreen 이라는 매우 유용한 함수가 있다. 이 함수를 사용하려면 using System.Drawing 네임스페이스를 추가해주면 끝. user32.dll 의 복잡한 단계를 거칠 필요도 없이 bitmap으로 바로 캡쳐해준다. Bitmap bmp = new Bi..
2020. 10. 22. 22:47
최근댓글