분류 전체보기  84

2019. 10. 7.

C#/C# 리니지m2019. 10. 7.

C#으로 만드는 리니지m 매크로 (3)함수반복과 베르설정

2019/09/27 - [프로그래밍/C# 리니지m] - C#으로 만드는 리니지m 매크로 (1)이미지서치 2019/10/02 - [프로그래밍/C# 리니지m] - C#으로 만드는 리니지m 매크로 (2-1)hp인식 - tesseract 2019/10/03 - [프로그래밍/C# 리니지m] - C#으로 만드는 리니지m 매크로 (2-2)hp인식 - 픽셀서치 이번 시간에는 그동안 만들었던 함수들을 반복시행하게 만들고 일정 HP이하에서 베르할수있도록 만들어보겠습니다. 우선 위와 같이 label 1개 textbox 1개 button 1개를 추가해줍니다. 목표는 textbox에 적은 수치보다 현재 hp 작아지면 특정좌표를 클릭(귀환 주문서) 하게 만드는것입니다. 우선 이번시간의 메인코드를 만들어봅시다. private vo..

2019. 10. 3.

C#/C# 리니지m2019. 10. 3.

C#으로 만드는 리니지m 매크로 (2-2)hp인식 - 픽셀서치

지난 시간에 이어 다른 방식의 hp 인식방법을 알아보겠습니다. 원리는 간단합니다 전체 hp바를 보았을때 피가 채워진부분은 진하게 빨간색, 빠진 부분은 투명하게 된다는 점을 이용 뒷픽셀부터 한픽셀씩 읽어서 진한빨간색을 찾고 전체비율을 구하면 됩니다. 우선 지난 시간에 만든 폼에 추가로 hp바 전체부분을 띄울 picturebox 1개 수치를 보여줄 label 1개 실행시킬 button 1개를 추가해줍니다 그리고 새로추가해준 button4의 이름을 보기좋게 수정하고 코드를 입력해봅시다. private void Button4_Click(object sender, EventArgs e) { Rectangle rect = new Rectangle(75, 30, 199, 4); // x,y 시작좌표 x,y범위 생성 ..

2019. 10. 2.

C#/C# 리니지m2019. 10. 2.

C#으로 만드는 리니지m 매크로 (2-1)hp인식 - tesseract

tesseract 설치와 기본사용법은 링크 참조 2019/10/01 - [프로그래밍/C# 프로그래밍] - C# tesseract 설치 2019/10/01 - [프로그래밍/C# 프로그래밍] - C# tesseract를 이용한 OCR 지난 시간 프로젝트에 이어서 하겠습니다. 조그마한 picturebox 1개 label 2개 button 2개를 추가해줍니다. using문 추가해주고 using Tesseract; 버튼2 클릭 이벤트 private void Button2_Click(object sender, EventArgs e) { Rectangle rect = new Rectangle(130, 13, 85, 20); // x,y 시작좌표 x,y범위 생성 Bitmap cap = screen.Clone(rect,..

2019. 10. 1.

C#/C# 프로그래밍2019. 10. 1.

C# tesseract를 이용한 OCR

2019/10/01 - [프로그래밍/C# 프로그래밍] - C# tesseract 설치 tesseract 설치는 링크참조 프로젝트를 만들어 줍시다. 저는 ocrtest라고 만들었습니다. 위 그림과 같이 picturebox, textbox, button3개를 추가해줍니다 using문 추가 using Tesseract; 버튼1 클릭 이벤트 추가 private void Button1_Click(object sender, EventArgs e) { string imgfile = string.Empty; OpenFileDialog dialog = new OpenFileDialog(); dialog.InitialDirectory = @"C:\"; if (dialog.ShowDialog() == DialogResult..

2019. 10. 1.

C#/C# 프로그래밍2019. 10. 1.

C# tesseract 설치

tesseract는 opencv기반 문자인식 패키지. VS실행후 프로젝트 - NuGet패키지관리를 클릭 tesseract 검색, 클릭. 설치를 누르면 이러한 화면이 나오는데 확인을 눌러 설치하면 끝. 사용시에는 using Tesseract; 추가 후 사용하면된다. 추가적으로 tesseract 를 사용하려면 tessdata 가 필요한데 오픈된 버전의 영문/ 한글 파일은 첨부. https://drive.google.com/open?id=1bCpNJ1ojV9Un22lGgohq9b8xZ_2RUlUI tessdata.zip drive.google.com