🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# BarCode类 – 条形码对象 条形码对象是由`image.find_barcodes`返回的。 * [ ] **构造函数** ``` class image.barcode ``` 请调用`image.find_barcodes()`函数来创建此对象。 * [ ] **方法** ``` barcode.corners() ``` 四个元组(x,y)的列表 *参数:* * 无 *返回:* * 返回一个由该对象的四个角组成的四个元组(x,y)的列表。四个角通常是按照从左上角开始沿顺时针顺序返回的。 ``` barcode.rect() ``` > 矩形元组(x, y, w, h) 返回一个矩形元组(x, y, w, h),用于如数据矩阵的边界框的`image.draw_rectangle`等其他的`image`方法。 ``` barcode.x() ``` > 条形码的边界框的x坐标 *参数:* * 无 *返回:* * 返回条形码的边界框的x坐标(int)。 您也可以通过索引`[0]`取得这个值。 ``` barcode.y() ``` > 条形码的边界框的y坐标 *参数:* * 无 *返回:* * 返回条形码的边界框的y坐标(int)。 您也可以通过索引`[1]`取得这个值。 ``` barcode.w() ``` > 条形码的边界框的w宽度 *参数:* * 无 *返回:* * 返回条形码的边界框的w宽度(int)。 您也可以通过索引`[2]`取得这个值。 ``` barcode.h() ``` > 条形码的边界框的h高度 *参数:* * 无 *返回:* * 返回条形码的边界框的h高度(int)。 您也可以通过索引`[3]`取得这个值。 ``` barcode.payload() ``` > 条形码的有效载荷的字符串 *参数:* * 无 *返回:* * 返回条形码的有效载荷的字符串。例:数量。 您也可以通过索引`[4]`取得这个值。 ``` barcode.type() ``` > 条形码的列举类型 *参数:* * 无 *返回:* * 返回条形码的列举类型 (int)。 您也可以通过索引`[5]`取得这个值。 > * image.EAN2 > * image.EAN5 > * image.EAN8 > * image.UPCE > * image.ISBN10 > * image.UPCA > * image.EAN13 > * image.ISBN13 > * image.I25 > * image.DATABAR > * image.DATABAR\_EXP > * image.CODABAR > * image.CODE39 > * image.PDF417 - 未来启用 (e.g. 现在还不能正常使用). > * image.CODE93 > * image.CODE128 ``` barcode.rotation() ``` > 弧度计的条形码的旋度 *参数:* * 无 *返回:* * 返回以弧度计的条形码的旋度(浮点数)。 您也可以通过索引`[6]`取得这个值。 ``` barcode.quality() ``` > 条形码在图像中被检测到的次数 *参数:* * 无 *返回:* * 返回条形码在图像中被检测到的次数(int)。 扫描条形码时,每一条新的扫描线都能解码相同的条形码。每次进行这一过程,条形码的值都会随之增加。 您也可以通过索引`[7]`取得这个值。