rtesseract

Ruby library for working with the Tesseract OCR.

REQUIREMENTS:

To work properly rtesseract are needed:

  • Tesseract - Program
  • ImageMagic - Program
  • RMagick - Gem

EXAMPLE USAGE

It's very simple to use rtesseract:

CONVERT IMAGE TO STRING

image = RTesseract.new("my_image.jpg")
image.to_s #Getting the value

CHANGE THE IMAGE

image = RTesseract.new("my_image.jpg")
image.source = "new_image.png"
image.to_s

CONVERT PARTS OF IMAGE TO STRING

mix_block = RTesseract::Mixed.new("test.jpg") do |image|
image.area(28,  19, 25, 25)
image.area(180, 22, 20, 28)
image.area(218, 22, 24, 28)
image.area(248, 24, 22, 22)
end
mix_block.to_s

OR

mix_block = RTesseract::Mixed.new("test.jpg",{:areas => [
{:x => 28,  :y=>19, :width=>25, :height=>25 },
{:x => 180,  :y=>22, :width=>20, :height=>28},
{:x => 218,  :y=>22, :width=>24, :height=>28},
{:x => 248,  :y=>24, :width=>22, :height=>22}
]})
mix_block.to_s

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Send me a pull request. Bonus points for topic branches.

Copyright (c) 2010 Danilo Jeremias da Silva. See LICENSE for details.