저는 Sikuli를 취미 프로젝트로 사용하여 컴퓨터 게임을 자동화하고 저의 작업에 도움이되는 스크립트를 만들 수있게되기를 바랍니다. 특정 작은 영역에서 (20x20 픽셀) 15 문자 중 하나가 나타납니다. 지금 나는이 15 개의 이미지를 변수로 정의한 다음 if
, elif
루프를 사용하여 Region.exists()
을 수행하고 있습니다. 지역에 내 이미지 중 하나가 있으면 변수에 적절한 값을 지정합니다.Sikuli 지역의 패턴 매칭은 매우 느림
화면의 두 영역에 대해이 작업을 수행하고 스크립트 조합에 따라 스크립트가 적절하게 클릭됩니다.
지금 문제는 15 if 문을 실행하는 데 약 10 초가 걸린다는 것입니다. 나는이 인식을 1 초 가까이 해보기를 바랬다.
이 문자는 텍스트 문자 일뿐 OCR 기능은 데이터를 정확하게 읽지 못했기 때문에 100 % 정확도를 원했습니다.
OCR을 수행하는 적절한 방법입니까? 여러분이 추천 할 수있는 더 좋은 방법이 있습니까? 지난 3 년 동안 많은 코딩 작업을 수행하지 않았기 때문에 OCR이 향상되었는지 Sikuli가 여전히 관련 프로그램인지 궁금합니다. 이 프로젝트가 취미 프로젝트 일 뿐인 이유는 무료 솔루션을 고수하기를 바라고 있습니다.