BarcodeRecognize
BarcodeRecognize[image]
识别 image 中的条形码并将其作为字符串返回.
BarcodeRecognize[image,"prop"]
返回条形码的指定属性.
BarcodeRecognize[image,"prop",format]
仅识别指定 format 的条形码.
更多信息
- BarcodeRecognize 适用于任意灰度和多通道图像,在每个像素的强度值上操作.
- 如果图像中存在多个条形码,则返回解码的条形码列表.
- 支持 "prop" 的以下属性:
-
"Data" 识别的条形码数据 "Format" 识别的条形码格式 "BoundingBox" 作为 Rectangle 的条形码的近似边界框 "Orientation" 用于识别条形码的取向 {prop1,prop2,…} 属性列表 - 要提取一个可用的属性及其值的列表,可使用:
-
"Properties" 可用属性列表 "PropertyAssociation" 所有属性及其值的关系 - 在 BarcodeRecognize[image,"prop",{format1,format2,…}] 时,可以指定一个格式列表,来包括在条形码识别中.
- BarcodeRecognize 适用于不同类型的一维和二维条形码.
- 以下一维格式可用于 format:
-
"UPC" UPC-A 12 位数字 "UPCE" UPC-E 8 位数字 "EAN8" EAN-8 8 位数字 "EAN13" EAN-13 13 位数字 "Code39" Code 39 至多 43 个字符,包括大写字母、数字、特殊字符(-, ., $, /, +, %)和空格 "Code93" Code 93 大写字母、数字、特殊字符(-, ., $, /, +, %)和空格 "Code128" Code 128 至多 80 个 ASCII 字符 "ITF" ITF 至多 80 位等长度数字 "Codabar" Codabar 数字和特殊字符(:, /, +, .) "GS1" GS1 DataBar (或 RSS) 14 位数字 "ExpandedGS1" GS1 Expanded 和 Expanded Stacked 在一行中 74 位数或 41 个字母数字,或至多 11 叠排(GS1 DataBar 条码扩展堆叠) - 以下二维条形码格式可用于 format:
-
"QR" QR 可变长度 ASCII 字符 "PDF417" PDF417 可变长度 ASCII 字符 "Aztec" Aztec code 可变长度 ASCII 字符 "DataMatrix" Data Matrix code 可变长度 ASCII 字符 "MaxiCode" MaxiCode 至多 93 个 ASCII 字符 "MicroQR" MicroQR 可变长度 ASCII 字符
范例
打开所有单元关闭所有单元
Wolfram Research (2014),BarcodeRecognize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BarcodeRecognize.html (更新于 2022 年).
文本
Wolfram Research (2014),BarcodeRecognize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BarcodeRecognize.html (更新于 2022 年).
CMS
Wolfram 语言. 2014. "BarcodeRecognize." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/BarcodeRecognize.html.
APA
Wolfram 语言. (2014). BarcodeRecognize. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BarcodeRecognize.html 年