文档帮助中心文档
检测和解码一维或二维条形码图像
味精= readBarcode(我)
味精= readBarcode (roi),我
味精= readBarcode (___,格式)
(味精、detectedFormat loc) = readBarcode (___)
例子
味精= readBarcode (我)检测和解码输入图像的一维或二维条形码,并返回与该条形码关联的消息。
味精= readBarcode (我)
味精
我
如果输入图像包含多个条形码readBarcode解码函数只有第一个条形码检测。
readBarcode
味精= readBarcode (我,roi)指定感兴趣的一个矩形区域(ROI),以减少的面积函数搜索一个条码。ROI必须完全包含在输入图像中。
味精= readBarcode (我,roi)
roi
味精= readBarcode (___,格式)指定了类型的条形码条形码格式,以减少搜索的功能。指定这个参数除了任何输入参数组合在以前的语法。
格式
(味精,detectedFormat,疯狂的)= readBarcode (___)此外返回格式,detectedFormat和位置,疯狂的检测到的条形码。
(味精,detectedFormat,疯狂的)= readBarcode (___)
detectedFormat
疯狂的
全部折叠
读一个图像包含条形码到工作区中。
我= imread (“barcode1D.jpg”);
检测条形码和解码的信息。
味精= readBarcode(我);
显示解码条形码信息。
disp (“条形码解码消息:“+味精)
解码条形码的信息:1 - 1234567890128
搜索一维条码的图像,返回的信息,格式,和位置。
(味精、detectedFormat loc) = readBarcode(我“一维”);
显示检测到的条形码格式。
disp (条形码格式:“+ detectedFormat)
条形码格式:EAN-13
注释的图像解码条形码信息。
:xyBegin = loc (1);Imsg = insertText(我xyBegin、味精、“BoxOpacity”,1“字形大小”,30);
插入一行显示扫描行。
imSize =大小(Imsg);Imsg = insertShape (Imsg,“行”[1 xyBegin (2) imSize (2) xyBegin (2)),“线宽”5);
显示图像。
imshow (Imsg)
包含条形码读取图像。
我= imread (“barcodeQR.jpg”);
定义ROI图像中包含条形码。
投资回报率= (470、300、720、620);
寻找QR条形码在ROI。
(味精,~,loc) = readBarcode (roi,我“二维码”);
注释的图像解码的信息发现条形码。
xyText = loc (2);Imsg = insertText(我xyText、味精、“BoxOpacity”,1“字形大小”25);
插入红圈到图像指示仪模式位置。
Imsg = insertShape (Imsg,“FilledCircle”疯狂的,…repmat(10、长度(loc), 1)),“颜色”,“红色”,“不透明度”1);
输入图像,指定为一个真彩或灰度图像。
感兴趣的区域,指定为研制行向量的形式x,y,宽度,高度]。矩形ROI必须完全包含在输入图像中。(x,y)指定了ROI的起点相对于图像的左上角。
如果图像包含多个条形码,指定一个ROI可以帮助函数检测特定的条形码。有关更多信息,请参见本地化和读取多个条形码图像。
“一维”
“二维”
条形码格式,指定这些选项之一。下表列出了一些有效的条形码格式。
“所有”——使用这个选项来指定所有有效的条形码格式。如果你不指定格式,函数使用此选项。
“所有”
“一维”——使用这个选项来指定所有有效的一维条码格式。
“二维”——使用这个选项来指定所有有效的二维条码格式。
一个特征向量或字符串标量有效格式——使用这个选项指定一个条形码格式。
特征向量的单元阵列或矢量有效的字符串格式——使用这个选项指定多个条形码格式。函数将其搜索特定的条形码格式基于这个数组中元素的顺序。
指定一个函数的格式可以减少运行时通过限制条形码搜索。
UPC-A
二维码
UPC-E
数据矩阵
EAN-8
阿兹特克
EAN-13
pdf - 417
39码
代码- 93
代码- 128
CODABAR
ITF
RSS-14
RSS-EXPANDED
条码信息,作为一个字符串标量返回。
检测条形码格式,作为字符串返回标量的这个表的格式之一。
条形码的位置,作为一个返回米2矩阵二维条形码或2×2矩阵一维条形码。矩阵元素代表仪模式位置。
功能检测只有清晰可见条形码。
嘈杂的图像不清楚条形码,用图像预处理功能,例如imsharpen。
imsharpen
函数只检测水平或垂直barcodes.Use保持一致imrotate正确的条形码不一致。
imrotate
生成的代码只有在主机平台上。
输入参数格式必须指定为字符串标量,特征向量,或单元阵列特征向量。不支持字符串数组。金宝app
光学字符识别
insertText
insertShape
insertMarker
readAprilTag
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室