我开始学习Asprise技术。我想使用一种将图像转换为文本(OCR)的方法。
import com.asprise.util.ocr.OCR;
public class Test {
public static void main(String[] args) throws IOException {
BufferedImage image = ImageIO.read(new File("D:\\HEAD2.png"));
String s = new OCR().recognizeEverything(image);
当我想要在vs代码中显示灰色图像时,我会得到这个错误,我无法修复它。
错误:
File "d:\OCR_PYTHON\opencv1.py", line 57, in <module>
display("temp/gray.jpg")
File "d:\OCR_PYTHON\opencv1.py", line 21, in display
--> height, width, depth = im_data.shape
ValueError: not enough values to unpack (
我对linux非常陌生,我刚刚开始学习linux的基础知识。我们有一个名为tesseract的包,它在测试和开发环境中有不同的版本。我无法更新tesseract版本,因为它提供了以下内容
apt-get install tesseract-ocr
tesseract-ocr is already the newest version (3.04.01-5)
0 upgraded, 0 newly installed,0 to remove and 1 not upgraded
但是,当我在dev环境中检查版本时
tesseract -v
tesseract 4.1.1
leptonica
目标是开发一个能够识别鸡蛋标记的应用程序,例如0-DE-134461。我在下面的图像上尝试了和。两个OCR引擎的结果都是灾难性的。
0-DE-46042
Tesseract → ""
Google Vision API → " 2 "
3-ES08234 08234-25591
Tesseract → ""
Google Vision API → " Es1234-2SS ) R SHAH That is part "
裁剪
我用Photoshop手工裁剪图像。
0-DE-46042
Tesseract