Module: FinnaBeNinja::OCR::Tesseract
- Defined in:
- lib/finna_be_ninja/ocr/tesseract.rb
Constant Summary collapse
- BASE_DIR =
::File.(::File.join(::File.dirname(__FILE__), '..', '..', '..'))
- TESSDATA_PREFIX =
"#{BASE_DIR}/share/"- LD_LIBRARY_PATH =
"#{BASE_DIR}/lib"
Class Method Summary collapse
Class Method Details
.go(version, image_file_in, out_file_base, extra_options = '') ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/finna_be_ninja/ocr/tesseract.rb', line 8 def Tesseract.go (version, image_file_in, out_file_base, ='') %x[ sh -c "TESSDATA_PREFIX=#{TESSDATA_PREFIX} \ LD_LIBRARY_PATH=#{LD_LIBRARY_PATH} \ #{BASE_DIR}/bin/tesseract#{version.to_i} \ #{image_file_in.inspect} \ #{out_file_base.inspect} \ #{extra_options.inspect}" ] end |