我正在使用tessnet2 (tesseract-ocr)在C#中处理以下图像:
这是我的密码:
var image = new Bitmap(@"D:\anuj\a2.jpg");
ocr.Init(@"D:\anuj\OCRTest\tessdata", "eng", false);
var result = ocr.DoOCR(image, Rectangle.Empty);
foreach (Word word in result)
Console.Write("{0} ", word.Text);
我有一个Matlab代码库,其注释是用瑞典编写的。就像这样:
% Syntax: result = ocr(DOC, METHOD, fname)
% DOC - bild som ska processas
% METHOD - ann eller knear
% fname - full filename of the net ('ann' method) or the database
% ('knear' method)
% default: ann20.mat resp db4000.mat
function resu
我正在做一个项目,其中一个nodejs程序在一个单独的文件中调用另一个程序。
下面是我添加这两个命令的方法:
var ocr = require('./index.js'); //this imports the file
var arr = ocr.ocr_pan(); //this calls the function in that file
我不确定,但我猜问题是在ocr.ocr_pan()返回结果和var arr变得未定义之前,进程会恢复。
或者在从ocr.ocr_pan()返回结果时出现问题
我简单地使用了return。
我也尝试过这个:
没有起作用
还能做些什么呢
我正在开发一个android应用程序,它有一个OCR模块,在花了一些时间找到API来做这件事后,我从互联网上找到了某个API。我已经下载了他们的jar文件并将其导入(com.asprise.ocr.Ocr)到我的项目中。我的目的是使用这个库从我的SD中的图像中提取信息,并将它们显示在我的android应用程序上,但当我运行该项目时,我得到了以下错误:
Error:(137, 35) error: cannot access RenderedImage
class file for java.awt.image.RenderedImage not found
从日志中,它向我提供了错误来自我的代
所以我有一个主类,它从我的网络摄像头和处理帧的多个线程获取帧。我锁定了主类中从凸轮抓取框架的部分,所以只有一个线程可以处理相同的框架。现在我得到了一个外部异常,我不知道为什么。我的主修班:
public Image<Bgr, byte> GetImage()
{
Image<Bgr, byte> returnable;
Mat f = null;
lock (locker)
{
do
{
f = capture.QueryFrame();
} while (!captur
我有一个在Visual Studio10,Windows Vista Home Premium中运行的.net控制台应用程序。我正在尝试让tessnet2示例正常工作。下面是我的代码:
Ocr ocr = new Ocr();
using (var bmp = new Bitmap(@"C:\aaa\a-nsl\Caselines\Scanned Documents\Test_Scan_04.jpg"))
{
var tessocr = new tessnet2.Tesseract();
我正在寻找Java中的OCR (光学字符识别)的示例代码或API名称,使用它我可以从图像文件中提取所有文本。没有比较它与任何图像,我正在做使用下面的代码。
public class OCRTest {
static String STR = "";
public static void main(String[] args) {
OCR l = new OCR(0.70f);
l.loadFontsDirectory(OCRTest.class, new File("fonts"));
l.lo