OcrText
存储OCR结果的对象
描述
OcrText
对象包含在光学特征识别(OCR)期间收集的公认文本和元数据。您可以访问对象中包含的信息OcrText
特性。您还可以找到将特定模式与locateText
功能。
创建
创建一个OcrText
对象使用OCR
功能。
特性
文本
-OCR认可的文字
字符数组
由OCR识别的文本,指定为字符数组。文本包括空白和新的line字符。
字符插头
-边界框位置
m-by-4矩阵
边界框位置,存储为m-by-4矩阵。矩阵的每一行都包含一个四元素向量,[Xy宽度高度]。这 [Xy]元素对应于边界框的左上角。这 [宽度高度]元素对应于像素中矩形区域的大小。边界框使用图像中发现的文本OCR
功能。对应于新线字符的边界框宽度和高度设置为零。在零宽度和高度边界盒中,在语言中发现的角色修饰符(例如印地语,泰米尔语和班加尔)也包含。
字
-Recognized words
cell array
公认的单词,指定为单元格数组。
WordBoundingBoxes
-Bounding box location and size
m-by-4矩阵
边界框的位置和大小,存储为m-by-4矩阵。矩阵的每一行都包含一个四元素向量,[Xy宽度高度],指定像素中左上角和矩形区域的大小。
对象功能
locateText |
找到文本图案 |
例子
在图像中查找并突出显示文本
businessCard = imread('businessCard.png');Ocrresults = OCR(BusinessCard);bboxes = locateText(ocrresults,“数学工人”,,,,“无知酶”, 真的);iocr = insertshape(BusinessCard,“填充物”,bboxes);数字;imshow(iocr);
使用正则表达式查找文本
businessCard = imread('businessCard.png');Ocrresults = OCR(BusinessCard);bboxes = locateText(ocrresults,'www。*com',,,,'UseRegexp', 真的);img = insertshape(BusinessCard,“填充物”,bboxes);数字;imshow(img);
扩展功能
C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。
用法注释和限制:
在A中使用MATLAB功能不支持块。金宝app
这
字
代码生成无法访问属性。使用文本
财产代替字
访问OCR结果的属性。
版本历史记录
matlab명령
다음MATLAB명령에해당하는링크를클릭했습니다。
Matlab명령명령명령에입력하십시오하십시오하십시오하십시오하십시오하십시오。Matlab명령명령을지원않습니다않습니다않습니다않습니다。
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- América Latina(Español)
- 加拿大(英语)
- 美国(英语)