title: OCR: Extract text from Image
body: <p>I am working on the program to extract text from the image. For that I tried with <code>Tessaract</code> and <code>Ocropus</code> libraries and I am able to convert simple plain text (black and white with simple font) from image to text string. For example:</p>
  
  <p><a href="https://i.stack.imgur.com/t3qWG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/t3qWG.png" alt="Example of image 1"></a></p>
  
  <p>But I am not able to extract texts from complex image. Let's say for example from this image:</p>
  
  <p><a href="https://i.stack.imgur.com/Y8EqO.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Y8EqO.jpg" alt="Example of image 2"></a></p>
  
  <p><strong><em>Does anyone know how to achieve this? Is there any library available for extract text from complex images (with unpredictable different backgrounds? I will prefer Python, but language is not a bar.</em></strong></p>