우선,우리 가 해 야 할 일 은 10 개의 캡 처 파일 을 준비 하 는 것 이다.이 열 개의 캡 처 파일 은 각각 0 에서 9 까지 10 개의 숫자 를 캡 처 하고 0.sel 에서 9.sel 로 저장 합 니 다.이 를 위해 서 는 좌 표를 바 꾸 고 화면 도 를 몇 장 더 잘라 서 모든 숫자 를 잡 을 수 있 도록 해 야 할 지도 모른다.캡 처 와 그림 을 가 져 와 sel 파일 로 저장 하 는 방법 에 대해 서 는 중복 되 지 않 습 니 다.이 Seraph 프 리 젠 테 이 션 중 하나 인 캡 처,그림 선택,그리고 화면 에서 그림 을 찾 으 십시오.주의 할 때 캡 처 한 숫자 는 프 리 젠 테 이 션 1 과 마찬가지 로 숫자 자체 일 뿐 배경 은 포함 되 지 않 습 니 다.자,우 리 는 이미 0.sel 에서 9.sel 까지 열 개의 그림 파일 을 가지 고 있 습 니 다.이 스 크 립 트 를 d:\\dem\\demo\\\\\에 저장 합 니 다.Seraph 를 열 어서 새 스 크 립 트 를 만 들 었 습 니 다.D:\dem\\\tes2.ser 스 크 립 트 의 내용 은 다음 과 같 습 니 다.DigitImgs[10]functionmainLoadImage("d1.sel",DigitImgs[1])로드 이미지("d2.sel",DigitImgs[2])로드 이미지("d3.sel",DigitImgs[3],DigitImgs[3])로드 이미지("d4.sel",DigitImgs[4])로드 이미지("d4.sel",DigitImgs[4])로드 이미지("d5.sel",DigitImgs[5],[5",DigitImgs[6]LoadImage("d7.sel",DigitImgs[7])LoadImage("d8.sel",DigitImgs[8])LoadImage("d9.sel",DigitImgs[9])LoadImage("d0.sel",DigitImgs[10])if ReadNumber(DigitImgs,810,30,880,46,true,num)thenPrint("취득 숫자"&num)elsePrint("숫자 를 찾 을 수 없습니다")end ifend function 은 상례 에서우 리 는 먼저 10 개의 그림 파일 을 10 개의 배열 로 읽 습 니 다.그 다음 에 이 배열 을 매개 변수 로 ReadNumber 함수 에 전달 합 니 다.즉,우리 가 읽 어야 할 숫자 가 각각 어떤 모양 의 색 인지 알려 주 는 것 입 니 다.읽 을 영역 을 지정 합 니 다.(위의 파란색 부분,이 영역의 좌 표 는 스스로 캡 처 도구 에서 측정 해 야 합 니 다.)그러면 ReadNumber 함수 가 이 영역 에서 숫자 를 읽 어 줄 것 입 니 다.읽 은 숫자 는 소수점 을 무시 하 는 정수 입 니 다.위의 그림 의 예 를 들 어 우리 가 읽 은 숫자 는 바로 X 좌표=42932 이다.또한 우 리 는 ReadNumberEx 를 사용 할 수 있다.그림 이 약간 어 긋 나 숫자 읽 기 에 실패 할 때 가 많다.이 함수 로 그림 을 모호 하 게 검색 하 는 방식 으로 숫자 를 읽 을 수 있다.구체 적 인 용법 은 도움말 수첩 을 참고 할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: