문제
이미지에서 객체를 감지 할 수있는 라이브러리가 필요합니다 (가장자리 감지 사용). 이것은 보용품과 관련이 없습니다. OCR을 사용하고 화면 해상도에서 작동하는 MTGO 봇을 작업 중입니다. 화면 해상도로 포트하려면 내 아이디어는 결과 페이지 (플레이어가 가진 카드가 텍스트 행으로 나열 될 수 있음)에서 좁은 범위를 스캔하고 해당 범위에서 각 객체를 찾는 것입니다. 그런 다음 각 객체의 가장 낮고 가장 높은 픽셀 좌표를 사용하여 행이 시작되고 끝나는 위치 (Y 축에서)를 찾아 OCR을 사용하여 각 라인을 읽을 수 있습니다.
다른 팁
저렴하지는 않지만 인텔 처리 프리미티브를 사용했으며 성능에 깊은 인상을 받았습니다. 그들은 Windows 및 Linux뿐만 아니라 Intel 및 AMD 프로세서에서 작업합니다.
아마도 이것은 유용 할 것입니다 :
그만큼 Simd Library C 및 C ++ 프로그래머를 위해 설계된 무료 오픈 소스 이미지 처리 라이브러리입니다. 픽셀 형식 변환, 이미지 스케일링 및 여과, 이미지에서 통계 정보 추출, 모션 감지와 같은 이미지 처리를위한 유용한 고성능 알고리즘을 제공합니다. 알고리즘은 다른 SIMD CPU 확장 기능을 사용하여 최적화됩니다. 특히 라이브러리는 SSE, SSE2, SSE3, SSE3, SSE4.1, SSE4.2, AVX 및 AVX2에 따라 X86/X64, VMX (Altivec) 및 VSX (Power7), ARM의 NEON에 따른 CPU 확장 기능을 지원합니다. SIMD 라이브러리에는 C API가 있으며 C API에 대한 액세스를 용이하게하기 위해 유용한 C ++ 클래스 및 기능이 포함되어 있습니다. 이 라이브러리는 동적 및 정적 링크, 32 비트 및 64 비트 Windows 및 Linux, MSV 및 G ++ 컴파일러, MSVS 프로젝트 및 CMAKE 빌드 시스템을 지원합니다.
살펴보십시오 리드 도구 이미징 SDK? 무료는 아니지만 매우 포괄적입니다.
Tesseract-Aroc ? (아파치 라이센스 2.0)
기반의 프레임 웨이브 AMD 성능 라이브러리 이미지 처리 기능을 제공합니다. 관련도 확인하십시오 빠른 크로스 플랫폼 C/C ++ 이미지 처리 라이브러리