A program for acquiring text data corresponding to analog characters composed of handwritten characters, the program comprising:
- an AI-recognized text data acquisition unit for acquiring AI-recognized text data by classifying handwritten text image data, which are digitized image data of said analog characters, using an AI feature based on a combination of said handwritten text image data and text data corresponding to said handwritten text image data;
- a first text data acquisition unit in which said handwritten text image data and said AI-recognized text data are compared, those of the AI-recognized text data determined to match the handwritten text image data are acquired as-is as first text data, and those of the AI-recognized text data determined not to match the handwritten text image data are corrected to match the handwritten text image data and acquired as the first text data;
- a second text data acquisition unit in which said handwritten text image data and said first text data are compared, those of the first text data determined to match the handwritten text image data are acquired as-is as second text data, and those of the first text data determined not to match the handwritten text image data are corrected to match the handwritten text image data and acquired as the second text data;
- wherein said analog characters composed of handwritten characters are arranged in accordance with square cells, and said AI-recognized text data acquisition unit segments the handwritten text image data character-by-character in accordance with said square cells to acquire text data corresponding to the analog characters;
- wherein the program is recorded on a computer-readable recording medium.