在Heroku Rails应用中实现OCR技术

4
我需要在Heroku上的Rails应用程序中具备OCR功能。我尝试过让tesseract工作,但没有成功。有人有什么建议吗?很难相信像OCR这样基本的功能在如此普及的Rails on Heroku上没有得到支持。
关于让tesseract工作的努力背景: 具体错误加载TESSERACT_BIN宝石。
/Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/pathname.rb:422:in `open': No such file or directory - /Users/palfvin/.rvm/gems/ruby-2.0.0-p247@avlats/gems/tesseract_bin-1.0.2/bin (Errno::ENOENT)
    from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/pathname.rb:422:in `foreach'
    from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/pathname.rb:422:in `children'
    from /Users/palfvin/.rvm/gems/ruby-2.0.0-p247@avlats/gems/tesseract_bin-1.0.2/lib/tesseract_bin.rb:7:in `<module:TesseractBin>'
    from /Users/palfvin/.rvm/gems/ruby-2.0.0-p247@avlats/gems/tesseract_bin-1.0.2/lib/tesseract_bin.rb:3:in `<top (required)>'
    from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `require'
    from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `rescue in require'
    from /Users/palfvin/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35:in `require'
    from tmp/tesseract.rb:261:in `<main>'

“something as basic as OCR” 我认为OCR是世界上最困难的任务之一,第二可能是语音识别。另外,Buildpack可能是最好的选择,因为这是将自己的二进制文件添加到Heroku动态服务器可用内容的官方方法。 - rewritten
1
谢谢。当然,我所说的“基本”并不是指“易于实现算法”,而是指“具有简单接口(图像=>文本),许多应用程序都需要的东西”。 - Peter Alfvin
我就知道!:) 看到那两个词在同一个句子中,感觉很有趣... - rewritten
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接