Java OCR 구현
이것은 주로 단순한 호기심일 뿐이지만, 순수 Java에 OCR 구현이 있습니까?순수하게 자바에서 어떻게 동작하는지 궁금하고, OCR에서는 일반적으로 흥미가 있기 때문에, 제가 잘 아는 언어로 어떻게 실장되어 있는지 보고 싶습니다.당연히 구현은 오픈 소스여야 하지만, 그 경우 최소한 성능을 확인할 수 있기 때문에 독점 솔루션에 관심이 있습니다.
Java(As Enterprise 등)에서 사용할 수 있는 것은 몇 가지 있습니다만, 이것들은 순수한 Java 실장이라고는 생각되지 않습니다.있나요?
sourceforge.net에서 Java OCR 프로젝트를 시도해 볼 것을 권장합니다.원래 제가 개발한 건데 블로그에 올려놨어요.
소스포지에 올렸기 때문에 자원 연구자/개발자의 훌륭한 작업을 통해 기능이 상당히 확장되고 향상되었습니다.
한번 시도해 보세요. 마음에 안 들면 언제든지 개선할 수 있어요!
Teseract, Asterprise, Abby 등의 Java에서 OCR 엔진을 테스트했습니다.저희 분석으로는 애비가 가장 좋은 결과를 냈습니다.
매우 확장 가능한 옵션을 찾고 있거나 특정 문제 영역을 가지고 있다면 Java 객체 지향 신경 엔진을 사용하여 직접 롤링을 고려해 볼 수 있습니다.또 다른 JOONE 레퍼런스입니다.
이러한 이미지에서 문자를 식별하기 위해 개인 프로젝트에서 성공적으로 사용했는데, 앱의 OCR 컴포넌트의 모든 소스를 여기 github에서 찾을 수 있습니다.
그곳에는 다양한 OCR 도서관이 있다.그러나 ABBYY, Omnipage 및 ReadIris와 같은 주요 상용 구현은 오픈 소스 또는 기타 소규모 구현보다 훨씬 뛰어납니다.이러한 상용 라이브러리는 주로 Java에서 작동하도록 설계된 것은 아니지만, 물론 가능합니다.
물론 코드를 익히는 데 관심이 있다면 오픈 소스 구현이 도움이 됩니다.
방금 이걸 찾았어요(모르겠어요, 테스트 안 했어요, 직접 확인하세요)
이 애플릿은 호기심 때문에 필요한 것이므로, 이 애플릿의 출처를 조사할 수 있습니다.
뉴럴 네트워크(neural network)를 사용하여 손으로 쓴 글자의 OCR을 수행합니다.
언급URL : https://stackoverflow.com/questions/1813881/java-ocr-implementation
'programing' 카테고리의 다른 글
Vue.js/Vuex: Getter 호출과 라이프 사이클 생성 후 직접 상태 값에 액세스 (0) | 2022.07.16 |
---|---|
루트 전환 시 VueJ 메모리누전 (0) | 2022.07.16 |
Java String interning이란 무엇입니까? (0) | 2022.07.09 |
Vue: 계산 대 데이터(), vuex 바인딩에 대해? (0) | 2022.07.09 |
Vue.js - 어레이 오브젝트에 계산 속성을 구현하는 방법 (0) | 2022.07.09 |