<ol>
<li>Take a look at the following papers. Both are examples that use Tesseract Training process for handwriting recognition. </li>
</ol>

<p><a href="https://arxiv.org/ftp/arxiv/papers/1003/1003.5893.pdf" rel="nofollow noreferrer">Tesseract Training for Handwritten Digit Recognition</a></p>

<p><a href="https://arxiv.org/abs/1003.5898" rel="nofollow noreferrer">Training Tesseract for Roman Font Handwriting</a></p>

<ol start="2">
<li><p>Check out the official Tesseract Training page.</p></li>
<li><p>The following link takes you through the Training Process, it helped me a lot.
<a href="https://web.archive.org/web/20170820212334/http://www.resolveradiologic.com:80/blog/2013/01/15/training-tesseract" rel="nofollow noreferrer">https://web.archive.org/web/20170820212334/http://www.resolveradiologic.com:80/blog/2013/01/15/training-tesseract</a></p></li>
<li><p>Use a third party GUI for Tesseract Training, it will make your life much easier. I recommend tesseract4java and jTessBoxEditor (both work on OS X)</p></li>
</ol>
Unable to read handwritten text from form using node-tesseract
<p>I'm unable to read the form exactly on using node-tesseract.Only the printed text of the form is recognized and returned correctly whereas the handwritten text is returned with some special characters.</p>

<p>My code is,</p>

<pre><code>var options = {
            l: 'deu',
            psm: 6,
            env: {
                maxBuffer: 4096 * 4096
            }
        };
        tesseract.process('./server/images/form.jpg', options, function (err,text) {
            if (err) {
                return console.log("An error occured: ", err);
            }
            console.log("Recognized text:");
            console.log(text);
        });
</code></pre>

<p>my <code>input ------&gt; OWNER Brian Dude
output------&gt;  OW_NER ägga ] )ggé;= ‘</code></p>

<p>here, OWNER is some text filed here</p>