我使用openCV和Tesseract来制作文本识别软件,但是它没有返回输出
这是我的密码:
from PIL import Image
from pytesseract import pytesseract
import time
import cv2 as cv
camera_port = 0
camera = cv.VideoCapture(camera_port, cv.CAP_DSHOW)
time.sleep(0.1) # If you don't wait, the image will be dark
return_value, image = camera.rea
我已经用vue-service-cli创建了一个项目。在尝试使用tesseract OCR后,我无法在本地和远程加载lang.traineddata。我已经尝试了来自tesseract.js存储库和其他许多方法的示例(它们有效),但没有结果。当我尝试加载它们时,我看到了标准错误:
Error opening data file ./eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Fa
在我的winforms应用程序中,我需要使用一些Emgu.CV库(我已经安装了EMGU2.9)。
问题是我得到了以下错误:
System.TypeInitializationException was unhandled
HResult=-2146233036
Message=The type initializer for 'Emgu.CV.OCR.Tesseract' threw an exception.
Source=Emgu.CV.OCR
TypeName=Emgu.CV.OCR.Tesseract
StackTrac
我正在尝试使用tomcat 7服务器在linux环境(Linuxmint-ubuntu14.04)上的spring应用程序中使用tesseract-ocr。但我得到了一个错误,因为:
java.lang.UnsatisfiedLinkError: Unable to load library 'tesseract': libtesseract.so: cannot open shared object file: No such file or directory
com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:
我正在尝试使用perl从扫描的PDF中获取文本,所以我在perl中使用了PDF::OCR2模块,但我无法安装此模块,安装Image::OCR::Tesseract模块失败,我使用的是CentOS7,这是我在安装过程中的错误。
one dependency not OK (Image::OCR::Tesseract); additionally test harness failed
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
当我使用pytesseract的image_to_string函数时,它抛出OSError: [Errno 2] No such file or directory。完整的错误消息是。当我使用subprocess.call(["tesseract", "inputfile.png", "outputfile"])时,也会发生同样的情况。其他的建议都是说我需要安装tesseract,并且能够在命令行上使用它。但是,我事先已经这样做了,可以在命令行中通过运行tesseract inputfile.png outputfile来使用tesseract,
我已经将tesseract (从源代码构建它)作为没有根访问的特定用户安装在我的流变机器上,如下所示
/> ./autogen.sh
/> ./configure --prefix=$HOME/local/
/> make
/> make install
当我试图检查它是否是tesseract -v安装程序时。我得到了-bash: /usr/local/bin/tesseract: No such file or directory (因为它安装在/home/xxx/local上),这意味着机器会查看它的默认位置,而不是我安装的位置。
如何将此默认位置更改为安装了t
我成功地为一种新的tesseract语言编写了培训数据文件,但是当我完成时,我继续得到以下错误:
index >= 0 && index < size_used_:Error:Assert failed:in file ../ccutil/genericvector.h, line 657
然而,这甚至发生在我使用的图像上运行tesseract时!我对正在发生的事情感到困惑,因为如果我在培训集上运行tesseract,那么错误就不会发生。
我构建了一个电子应用程序,遇到了需要添加一些OCR功能的情况。我发现大多数人都在使用tesseract.js,但它比原生的tesseract-ocr (10-20倍)慢得多。这就是为什么tesseract.js不适合我。或者,我可以只使用许多modules which are out there中的一个。理论上。 问题:这些节点模块需要编译的tesseract-ocr二进制文件(通常随apt或brew一起安装)。我不希望我的用户不得不经历额外的设置麻烦,我宁愿如果我可以把一切都放在电子安装程序中。 你知道我该怎么做吗?我正在使用电子生成器来打包我的应用程序。
我试图在我的python脚本中使用pytesseract来读取图像中的文本字符串,但我一直收到错误。我现在正在尝试这段代码:
try:
import Image
except ImportError:
from PIL import Image
import pytesseract
pytesseract.pytesseract.tesseract_cmd = 'C:\\Program Files
(x86)\\Tesseract-OCR\\tesseract'
# Include the above line, if you don't have
我在linux上运行tesseract-ocr引擎时遇到了问题。我下载了RUS语言数据并将其放到tessdata目录(/usr/local/share/tessdata)。当我试图使用命令tesseract blob.jpg out -l rus运行tesseract时,它会显示一个错误:
Error opening data file /usr/local/share/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent director
我正在运行一个使用Tesseract的python测试框架。
然而,当我运行使用tesseract的测试时,我会得到以下错误:
WindowsError: [Error 2] The system cannot find the file specified
我设法翻阅了日志,发现它在以下几个地方破了:
File "C:\Python27\lib\subprocess.py", line 212, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "C:\Python27\li