문제
필기 인식 솔루션을 찾고 있습니다. 나는 하나를 찾았다 여기, 플래시 응용 프로그램입니다. 그것이 어떻게 작동하는지의 원칙은 무엇입니까? 캐릭터를 찾기 위해 DB에 쿼리를합니까?
해결책
일본어 (중국어 세트 포함)를 위해 이것을 한 번 수행했습니다. 나는 4 단계로 수술을 나누고 각 뇌졸중에서 반복했다.
총 스트로크 수를 계산하십시오
뇌졸중 순서 결정 (각 스트로크의 순서가 중요합니다)
스트로크 시작 및 엔드 라디안 결정 (드로잉 공간이 라디안으로 나뉘어 있음)
위의 결과를 기반으로 좁은 다운 데이터베이스 일치.
다른 팁
스트로크 수, 스트로크의 시작 및 끝 각도, 각 스트로크의 교차로 수 등과 같은 다양한 정보를 사용할 수 있습니다. 물론 데이터베이스. 그러나 필기 인식은 그리 쉬운 일이 아닙니다.
필기/제스처 인식에 대한 몇 가지 해결책이 있습니다. 내가 배운 것은 인공 신경 네트워크, 특히 다층 퍼셉트론 네트워크를 사용하는 것입니다. 간단히 말해서 당신은 올바른 테스트 샘플을 먹이고,이 네트워크를 훈련시킨 다음 그것을 사용하여 새로운 입력을 테스트합니다. 이 네트워크를 사용하는 플래시의 비슷한 것들은 20 개의 질문 게임입니다.
그것을하는 몇 가지 다른 방법이 있습니다. 일부는 더 간단하고 일부는 더 복잡하지만 그들에 대한 나의 지식은 좋지 않습니다.
JavaScript의 오픈 소스 라이브러리가 있습니다. 알고리즘은 매우 간단하며 실제로 STHG의 답변이 설명하는 것에 매우 가깝습니다. 두 개의 문자 데이터 세트가 제공됩니다. https://github.com/gugray/hanzilookupjs