2014-12-01 11 views
3

필기체를 텍스트 인식에 포함시키는 응용 프로그램 (초기에는 Windows)을 작성하고 싶습니다. Windows 내장 Tablet PC 입력을 사용하고 싶습니다. 내 질문은 이미지로 스트로크를 포착하는 방법입니다. "타블렛 입력에서 사용하는 OCR 엔진으로 보내고 인식 된 텍스트를 반환하십시오.Windows Tablet PC 입력을 사용하여 필기 인식 구현

아니면 좋은 오픈 소스 필체 라이브러리가 있습니까? 직접 사용할 수?

주요 개발 언어 내가 잘못 할 Qt는.

+1

이 연구는 C# .. http://www.codemag.com/Article/0704112에서 작업을 수행하는 방법에 대한이 위대한 기사를 알려준. 이것이 Qt/C++ 응용 프로그램에서 어떻게 휘두르는 지 알고 싶습니다. – TenG

+1

tesseract + opencv가 출발점입니다. 100 % 손으로 ocr 기술을 쓸 수 있다는 것을 명심하십시오. 최소한의 정보가있는 단어를 추측하려면 Google translate uses와 같은 언어 용 사전 데이터베이스를 사용해야 할 수도 있습니다. – baci

답변

0

이지만, 불행하게도, 심지어 MS에 가까운 '또는 애플의 잉크 사용 가능한 오픈 소스 오프라인 필기 인식 시스템은 존재하지 않는다.

Windows에서 잉크 인식 (About Handwriting Recognition, Advanced Recognition Sample)으로 재생할 수 있습니다. C++ 인터페이스를 사용할 수는 있지만 .net 구현과 마찬가지로 잘 설명되어 있지 않습니다. 그래서, 당신은 당신이 원하는 것을 얻기 위해 더 많은 노력을 기울이고 많은 연구를해야합니다.

다른 시스템 (Windows도 포함)에는 응용 프로그램과 함께 Tesseract-OCR을 사용할 수있는 방법이 있습니다. Tesseract's base api을 참조하십시오. 더 나은 인식 품질을 얻으려면 train tesseract 수 있으며 자신의 훈련 된 데이터를 사용하십시오.

위 R & D 작업을하고 시간을 보내고 싶어하지 않는 경우, 당신이 좋아하는 지불 솔루션을 사용할 수 있습니다 등등 MyScript SDK, WritePad SDK 및 ...

1

나는 어떤 오픈 소스 또는 무료 인식하지 오전 필기 인식을위한 소프트웨어 라이브러리이므로 어댑터를 썼습니다. 필자의 목표는 Linux를 실행하는 태블릿 PC 였지만, 내 솔루션의 일부는 Windows에서 직접 사용할 수도 있지만 필요에 맞게 조정해야합니다.

내가 사용한 구성 요소에 대한 라이센스를 읽고 자신의 사용을 검증해야합니다.

소스는 여기에 있습니다 :이 솔루션의 Ink2Text project

일부는 필기를 구성하는 스트로크를 해석하기 위해 XP 필기 인식 라이브러리를 사용하는 서버입니다. 옆으로, 이것은 OCR을 사용하지 않습니다 - 그것은 스트로크 흐름의 연결된 그래프를 사용합니다.

또 다른 보완적인 프로젝트는 클라이언트 필기 위젯 인 Stylus/Handwriting Input Panel을 제공합니다. 이것은 Java로 작성되었으며 GPL3입니다. 필기체를 받아서 서버로 보냅니다. 그대로 사용하지 않으려는 경우 잉크의 데이터 형식을 볼 수만 있다면 매우 유용합니다. Ink2Text 소스 코드만으로도 충분히 이해할 수 있습니다.

초기 솔루션은 S/HIP를 MS Ink Server과 함께 사용하여 일반 네트워크 연결을 통한 입력을 허용했습니다. 이는 아키텍처에 따라 유용하지만 실행중인 Windows 사본이 필요합니다.

이 시스템은 인쇄 및 필기체 필기를 매우 잘 인식합니다.

다른 사람들도 답변으로 도움이 될 수 있도록 관련된 SourceForge 포럼에서만 질문에 대한 답변을 드리겠습니다. 여기에 질문하지 마십시오.

건배, 브렛 이것 또한