图片缩略图

光学字符识别(OCR)

version 1.4.0.0 (95.6 KB) by 迭戈休闲区
OCR的目的是对对应于字母、数字或其他字符的光学图案进行分类。

55下载

更新08年8月2014年

视图版本历史

查看许可证

编辑注意:受欢迎的文件2011年2012年2013年

光学字符识别(OCR)的目的是对与字母、数字或其他字符相对应的光学模式(通常包含在数字图像中)进行分类。OCR的过程包括分割、特征提取和分类等步骤。这个程序使用图像处理工具箱得到它。
欲了解更多信息,请访问:http://www.matpic.com(西班牙语)。

引用作为

DiegoBarragán(2021)。光学字符识别(OCR)(//www.tatmou.com/matlabcentral/fileexchange/18169-optical-character-recognition-Ocr),Matlab中央文件交换。检索到

意见及评分(138

Khushboo Agarwal.

侯赛因albanna

天使路易斯

Ayonija Mathur

马瑟Qurban

我在read_letter中得到一个错误:“没有足够的输入参数。在read_letter(第10行)错误的n=1:num_letras"
谁能帮我解决这个问题?

Ankit Singhal

有人能告诉我如何在MATLAB中使用这个吗?

汉巴

先生!只有你提供的图像是有效的。我已经尝试了其他图像,但我得到了不正确的结果!请帮助我!

Praveen Vadagave

错误使用流
无效的文件标识符。使用fopen生成有效的文件标识符。

OCR错误(第58行)
fprintf(fid,'%s\n',word);

请任何人带我通过如何纠正此错误

Yisah Abdulrahaman

伟大的工作,先生,我试过运行OCR.M文件,给我这个错误

错误使用流
无效的文件标识符。使用fopen生成有效的文件标识符。

OCR错误(第58行)
fprintf(fid,'%s\n',word);

请任何人带我通过如何纠正此错误

Tehsinudin维奇尔博士

优秀的工作先生

阿伊莎abbassi

“加载模板”命令是否适用于2014a?还是不. . ?在我的例子中,它给出了错误。

希尔帕戈什

工程师ZARK.

Bhumika Patel.

如何找到字符的准确性?

Ataliba米盖尔

亲爱的先生,诚实地迄今为止,我正在努力与具有.bmp文件的模板挣扎。我的意思是我正在寻找有关模板的方法,或者一些手段创造它!任何帮助或提示我都非常感激。
干杯
阿塔利巴

赛米亚拉希德

你好,先生,我真想在我的项目中使用这个代码,我需要在通过汽车拍照后识别字符。但是当我使用其他图像时,这个代码并没有显示确切的输出。当图像中包含字符的其他内容时,似乎无法识别字符。在这种情况下你能帮帮我吗?

聪明的先生

Monirul伊斯兰教

是否有此代码中已使用的算法?

Anggi Nego.

ZXF.

ZXF.

谢谢

moahaimen塔利班成员

MATLAB中的OCR使用它使用神经网络或DNN CNN的内容或算法请提供答案

哈德博士

naik开斋节

这段代码运行什么字体和字母大小?

Asma @

我是这个....的新手
有人可以告诉我如何下载这个文件吗?

大卫·j·麦克

11

谢谢

SHAOYU李

首先,我向你表达我的谢意!其次,我想说的是,OCR不能完成车牌的识别。所以,你能帮我吗?

Sumita Das

当我试图运行这个确切的代码,它显示错误。

错误使用流
无效的文件标识符。使用fopen生成有效的文件标识符。

OCR错误(第58行)
fprintf(fid,'%s\n',word);

我该怎么办?

hyun-woo

非常感谢您,我可以找到任何关于此方法的文件或文件。

Pornsuda Jareansuk.

好的

DUC Hoang

Olek San.

我什么时候可以得到或生成西里尔字母?

Javineto

真的很有用,但是我认为这个函数“ocr”。m”在Matlab中是非常简单和强大的。

海剑张

雅各Berube

好的,所以我该怎么运行这个。我需要复制和粘贴一些东西,但它不会让我在我使用的某个程序上做到这一点,所以我去寻找一些东西,我发现了这个。如果您可以添加.exe文件,它会很好。

阿里亚·雅利亚

好工作。如何修改其他语言的代码?

尼维拉姆

你好,先生,我尝试这个代码,但我得到以下错误,请帮助我解决我的问题
???未定义的函数或方法
“检测器Features”类型的输入参数
“uint8”。

错误在==> OCRMETHOD在8
[mserRegions, mserConnComp] = detectMSERFeatures(I,
...

唱你金

Vishal古普塔

Nandhini R

我正在做一个从视频中提取OCR的项目,请指导我。

1月

我想念一份文档。
使用函数会比脚本更有用,它禁用所有警告(警告是重要的,要考虑!),并通过“clc, clear all, close all”杀死我在Matlab工作区中的所有结果。

Venkata apurupa nagasuri.

Venkata apurupa nagasuri.

请告诉我如何为模板创建其他字体当我将我的模板更改为我自己的模板时,它不能正常工作
请指导我。
还有什么字体和流程是用来在代码中创建模板的。
请回答我的问题

穆罕默德Meska

Fmvelandia

出色的贡献,非常感谢。现在我如何创建其他模板使用敏感字体或其他文本字体。
问候,
毛里西奥

JIBU马修

我正在进行英语手写识别项目。请指导我这个
非常感谢

安黄平君

如何下载这个文件

Amir Abdi.

很神的链接

Amir Abdi.

Amir Abdi.

加法尔gh

加法尔gh

ekrem

非常非常完美

amandeep

亚历克斯·杨

非常简单但强大的想法。
谢谢. .

学生年代

从哪里可以下载这个代码。我在进行文字识别。请帮我弄到密码

贪婪的Kabir.

omveer

请问我从哪里得到原料鳕鱼?

Quang Huy.

请让我知道,如何使用这个OCR与SVM。谢谢很多!

侯赛因阿里

良好的工作

悲伤的

好的

安吉

Wej

任何人都可以提供帮助,如何运行此代码?

Chandra Shekhar.

干得好。

msp

SIR无法从视频帧中检测文本。请帮忙

thebohr

对不起所有人,我是纽伯关于这个......我是计算机科学的学生,我有利息,让OCR Buat读取字符或文字手写文字。例如,我在纸上写了一些东西并将其转换为digital ..有可能吗?
由于之前

拿铁

萨米拉

你好,天吾una pregunta我tratando de做联合国algoritmo问我reconozca las letras usando红色神经元初步interfaz提供翻译,佩罗厄尔manuscrito de功能罗天吾cargar, queria军刀si公司或manera de crear联合国recuadro尤其el GUI,海科摩“油漆”y se pueda dibujar la letra directamente ahi con el鼠标

什维塔

Tiago.

sriharsha ponnathapura

漂亮的代码。我用它来生成187个英文字体的模板。我不知道在哪里上传给大家使用…

OCR_TRY.

好的代码......

Imran Kanjoo.

Imran Kanjoo.

先生,这是个很好的密码。我对这段代码的理解有一点问题。你能告诉我你是如何创建模板的吗?文件垫从信件。My是相同的,我也想扩展这个代码的小写字母和本地语言。另一件事是,当我替换
sem = corr2(模板{1,n},Imagn);在Read_letter.m中直接读取字母图像并比较或找到相关性。但它没有给出准确的结果。如果你读了请必须回复我。

Shavi.

有人能告诉我如何理解字符识别的代码吗?
或者是什么方式
请帮助。
其紧急! !

wyfi mcfly.

最大限度

wyfi mcfly.

很好地完成。为了获得更可靠的结果,我发现对输入图像文本进行骨架缩减(当适当准备时),并为相关系数计算制作骨架比较模板,可以解决大多数字体问题。
接下来要做的是将输入字母与模板的字母正确对齐。这可以通过许多方式来实现,或者你可以简单地以最小的置信系数将图像旋转360度。

Shavi.

你好迭戈……
为你的代码干杯…
我想知道如何识别特殊字符,如+,/,|等??
你的代码也不适用小写字母,所以请给我一些信息,如何处理这个。

谢谢! !

彩球Selvalingam

你好先生
这是完美的代码,真的谢谢
请发送此项目PDF

sidharth jhawar

你好,先生,这个代码对大多数图片都很好,但对连接的文本可能不工作。先生,如果你反问,请发送一个文本文件描述目标,如果所有四个。m文件??

pankaj Durve

我使用matlab 6.5,当我运行oCR项目,然后模板加载错误来了。为什么会出现错误?如何删除错误?

kolayuyelik kolay

很好!

佳娜

请任何人告诉我这个程序背后的逻辑....在WHT的基础上进行了特征提取。图像处理工具箱用于仿真。请尽快帮助我....

聪明的先生

法比奥盒饭

很好!

Popescu.

你好!是否有人成功添加了新的角色模板?我正在尝试添加cr - b字体模板,但我不知道如何做。我试过用photoshop,但没用。有人知道有什么特别的程序吗?

福冈

谢谢!
它对我帮助很大!

Lamis Zaki.

干得好,你帮了我大忙:)谢谢

Sadegh

这是完美的代码,真的谢谢

李国王

你好,我计划改进你的代码,以能够识别小的情况下字母表也,但我不能访问thumb.db文件在字母数字的文件夹…
你能告诉我要用什么来打开吗?

苏利耶

先生,你的OCR项目真棒…我也使用您的代码为我的字符识别为我的项目…但我编码一些错误,因为图像的边缘…先生,能不能看看我的项目并提出解决方案…我需要你的帮助,先生

这是我的项目

http://www.filehosting.org/file/details/203684/my_project.rar

vipin vc.

良好的计划
亲爱的Bogdan

假设我们有一个带有两行文本的图像。使用“clip”,只获得一行,其余的都留下。

Khaing解冻

嗨汉娜,
这些字母的图像位于letters_numbers文件夹中。有36个图像文件,如果你也想识别小写字母,你可以添加小写字母的图像文件到那个文件夹。需要在OCR文件夹的.m文件中编辑并添加一些编码。
剪辑不是内置的功能,它是一个子功能在行的使用。函数来裁剪线条,你可以看到它在线条的下半部分。m函数。
祝你好运,
解冻

老人贝克

汉娜惠特比

嗨,迭戈,大家好,
好的计划,但我有几个问题:
你在哪里/如何制作模板中的这些字母的图像?我需要能够识别小写字母以及大写字母,并已尝试使用微软油漆,但尽管他们是。bmp出现了错误的格式。有什么想法吗?
另外 - 什么是'剪辑'?我的matlab似乎没有支持它,但是当我将它更改为i金宝appmcrop时,它会摊位。
谢谢,
汉娜

Khaing解冻

Hi Diego, Nice ur coding, complete in a few lines, functions, templates,…除剪辑功能:P

嗨,Ashley,要找到空间,计算图像中标记的组件的间距。这是我的建议,迭戈怎么办?

嗨priyanka,在create_templates.m和图像文件(bmp,42x24)中添加一些编码,用于较低的字符。

谢谢迭戈,。

阿什利孙亚红

尊敬的先生,
我们如何检测字符之间的空格?
并在输出中打印出来

pupu QQ

对中国的车牌来说不是很好。

mrudula sekhar

你好,先生,你的工作做得很好。
我也在尝试将同样的方法作为我学术的一部分,所以想多了解一些这方面的知识。你能帮帮我吗?
我很想知道字符识别的不同步骤。你能不能给我提供一些PDF文件,我可以依靠它来完成我的项目。

Alexandru

问题解决了。问题出在我个人电脑的性能上。

再次感谢你的节目

Alexandru

你好,

我使用Matlab 7.9.0 (R2009b),我收到了一个错误“分割违反检测”,而我试图运行OCR程序。我是初学者在matlab所以谁能帮助我请?

附注:迭戈,谢谢你的OCR项目

uet taxila

Eurico

嗨,先生
目前,我正在开发一种计算机视觉系统来检测和识别车牌。我经历了你的项目,工作很好,但我有一个问题。你用什么方法进行识别?支持向量机的吗?神经网络?

亲切的问候

卡米

嗨Diego . .
DIS是Priyanka,来自印度
这是一份非常好的工作。你能帮我做这个项目吗??
请告诉我如何识别小写字母…??也请帮助我如何获得字母u放置在letters_numbers文件夹中的位图图像,以便我可以尝试使用区域语言…
请回复我....

迭戈休闲区

亲爱的Bogdan

假设我们有一个带有两行文本的图像。使用“clip”,只获得一行,其余的都留下。

亲切的问候。

蓝色的

谢谢你的回答,但我还有一个问题:排队。M文件存在下一行:
im_texto = clip(im_texto);
在这个表达式中到底是什么使cilp呢?

迭戈休闲区

你好Bogdan.

我用IMCROP代替CLIP。

亲切的问候。

蓝色的

我有个问题想问迭戈先生Barragán。
在zip文件中,我cannt找到功能剪辑,但在此页面链接http://www.matpic.com/matlab/matlab_optical_character_recognition.html.,存在! !积分这个函数在哪里?

vaibhav沙玛

请问谁能告诉我如何在fpga上实现这个代码??
其紧急……给我发邮件到varun.rampal@yahoo.com

非常感谢

nurul

亲爱的先生,
这是一份非常好的工作。然而,对于某些图片,它不能正确读取图像。你知道如何添加图像过滤代码,使程序读取图像更准确吗?
这件事我真的需要你的帮助。

nurul

thabit.

希德·H,快点!

如果你能做得更好,我们拭目以待!

Sid H

业余工作,包括代码和概念。不健壮。不能支持与金宝app上传加载程序提供的字体、噪音或文件不同的字体。但对于本科生及以下的学生来说,这是一个非常棒的概念演示。

Chaogui xia.

谢谢你!

Hooman

非常好的工作,我有两个问题,代码忽略了空白,不应该,也不检测小写字母。
我们应该如何检测单词之间的空白?

康州

好工作!

康州

恋人sarma

这个程序不能用于其他图像文件。我用ariel和times新罗马字体创建了一些图像文件。程序没有给出正确的结果

yusor

有人能帮我吗?我的FYP是关于将图像转换为文本的。图像可能是frim的报纸(任何地方),应该转换成文本并保存到Doc。或PDF格式,但必须保留原始格式。

感谢你,
Yusser

Rushmi

它的工作原理。但对于带有点或小块的图像,结果是模糊的。如果代码可以消除这个问题(不识别非字符),它将是一个很好的字符识别算法。

阿斯rayan

先生您好,请用OCR给我一份完整的报告

ved vrath.

CZ.

Firas Aakroum.

?????

manish arora

这些文件真的有用。
结果不是100%..

minnal sagi

Bilal KONUK

嗨,作者
我使用matlab 6.5版本。我能在matlab中完成你的项目吗?

Eklil Alwd.

保罗保罗

raghav卡纳

你能告诉我你用的是什么特征算法吗?

Tran Dinh Vuong

亲爱的先生,我正在做手写英文字符识别。请指导我进行这个项目。由于很多。

Pradeep Mapitigama.

尊敬的先生,
我在做手写英文字符识别。请指导我进行这个项目。我这么做是为了获得硕士学位。在计算机科学。
由于很多。

Vihang帕蒂尔

干得好。尝试创建我自己的数字和名称的图像,发现有时有些字母被错误地识别,特别是i,1,o,0,q
除了那件漂亮的工作!

约翰·史密斯

良好的应用

迭戈休闲区

嗨,这是厄瓜多尔的迭戈Barragán。

感谢您对OCR的评价。

误差可能是由于MATLAB的版本。我使用版本7.1.0.246(R14)Service Pack 3。

和OCR的其他限制是字母的大小。大小必须更大或等于42 x 24像素。

的问候。

奥斯汀K

这是一个非常好的工作。
逻辑很好,简单易懂。
然而,仍有许多领域可以改善。
我不知道为什么会这样,因为在加载模板时出现了一个错误。
总是显示文件已损坏。
无论如何,祝你好运,再一次好好工作。

MATLAB版本兼容性
创建R14SP3
与任何版本兼容
平台兼容性
窗户 macOS Linux.

社区寻宝

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!