title: Tesseract OCR Library - Learning Font
body: <p>Well I'm using a complied .NET version of this OCR which can be found @ <a href="http://www.pixel-technology.com/freeware/tessnet2/" rel="noreferrer">http://www.pixel-technology.com/freeware/tessnet2/</a></p>
  
  <p>I have it working, however the aim of this is to translate license plates, sadly the engine really doesn't accurately translate some letters, for example here's an image I scanned to determine the character problems</p>
  
  <p><img src="https://i.stack.imgur.com/CDQ3n.jpg" alt="enter image description here"></p>
  
  <p>Result:</p>
  
  <p>12345B7B9U
  ABCDEFGHIJKLMNUPIJRSTUVHXYZ</p>
  
  <p>Therefore the following characters are being translated incorrectly:</p>
  
  <p><strong>1, O, Q, W</strong></p>
  
  <p>This doesn't seem too bad, however on my license plates, the result isn't so great:</p>
  
  <p><img src="https://i.stack.imgur.com/SEqNC.jpg" alt="enter image description here"> = H4 ODM</p>
  
  <p><img src="https://i.stack.imgur.com/Wh2KV.jpg" alt="enter image description here"> = LDH IFW</p>
  
  <p>Fake Test</p>
  
  <p><img src="https://i.stack.imgur.com/sNrQG.jpg" alt="enter image description here"> = NR4 y2k</p>
  
  <p>As you might be able to tell, I've tried noise reduction, increasing contrast, and remove pixels that aren't absolute black, with no real improvements.</p>
  
  <p>Apparently you can 'learn' the engine new fonts, but I think I would need to re-compile the library for .NET, also it seems this is performed on a Linux OS which I don't have.</p>
  
  <p><a href="http://www.scribd.com/doc/16747664/Tesseract-Trainingfor-Khmer-LanguageFor-Posting" rel="noreferrer">http://www.scribd.com/doc/16747664/Tesseract-Trainingfor-Khmer-LanguageFor-Posting</a></p>
  
  <p>So I'm stuck as what to try next, I've wrote a quick console application purely for testing purposes if anyone wants to try it. If anyone has any ideas/graphic manipulation/library thoughts, I'd appreciate hearing them.</p>