主要内容

OcrText

存储OCR结果的对象

描述

OcrText对象包含在光学特征识别(OCR)期间收集的公认文本和元数据。您可以访问对象中包含的信息OcrText特性。您还可以找到将特定模式与locateText功能。

创建

创建一个OcrText对象使用OCR功能。

特性

展开全部

由OCR识别的文本,指定为字符数组。文本包括空白和新的line字符。

边界框位置,存储为m-by-4矩阵。矩阵的每一行都包含一个四元素向量,[Xy宽度高度]。这 [Xy]元素对应于边界框的左上角。这 [宽度高度]元素对应于像素中矩形区域的大小。边界框使用图像中发现的文本OCR功能。对应于新线字符的边界框宽度和高度设置为零。在零宽度和高度边界盒中,在语言中发现的角色修饰符(例如印地语,泰米尔语和班加尔)也包含。

角色识别信心,指定为阵列。置信值在[0,1]范围内。信任价值,由OCR功能应解释为概率。这OCR函数设置单词之间空间的置信值,并将新的line字符设置为。在OCR期间,未明确识别空格和新的线字符。您可以使用置信值来识别图像中错误分类文本的位置,从而消除置信度低的字符。

公认的单词,指定为单元格数组。

边界框的位置和大小,存储为m-by-4矩阵。矩阵的每一行都包含一个四元素向量,[Xy宽度高度],指定像素中左上角和矩形区域的大小。

识别信心,指定为数组。置信值在[0,1]范围内。信任价值,由OCR功能应解释为概率。这OCR函数设置单词之间空间的置信值,并将新的line字符设置为。在OCR期间,未明确识别空格和新的线字符。您可以使用置信值来通过低信心消除单词来识别图像中错误分类的文本的位置。

对象功能

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);

图包含一个轴对象。轴对象包含类型图像的对象。

扩展功能

版本历史记录

在R2014A中引入