libdmtx 0.7.8.7
libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety.
Loading...
Searching...
No Matches
DmtxRegion_struct Struct Reference

二维码区域(包围框) More...

#include <dmtx.h>

Public Attributes

int jumpToPos
 
int jumpToNeg
 
int stepsTotal
 
DmtxPixelLoc finalPos
 
DmtxPixelLoc finalNeg
 
DmtxPixelLoc boundMin
 
DmtxPixelLoc boundMax
 
DmtxPointFlow flowBegin
 搜索起点,十字搜索抛出的点
 
int polarity
 
int stepR
 
int stepT
 
DmtxPixelLoc locR
 remove if stepR works above
 
DmtxPixelLoc locT
 remove if stepT works above
 
int leftKnown
 known == 1; unknown == 0
 
int leftAngle
 hough angle of left edge
 
DmtxPixelLoc leftLoc
 known (arbitrary) location on left edge
 
DmtxBestLine leftLine
 
int bottomKnown
 known == 1; unknown == 0
 
int bottomAngle
 hough angle of bottom edge
 
DmtxPixelLoc bottomLoc
 known (arbitrary) location on bottom edge
 
DmtxBestLine bottomLine
 
int topKnown
 known == 1; unknown == 0
 
int topAngle
 hough angle of top edge
 
DmtxPixelLoc topLoc
 known (arbitrary) location on top edge
 
int rightKnown
 known == 1; unknown == 0
 
int rightAngle
 hough angle of right edge
 
DmtxPixelLoc rightLoc
 known (arbitrary) location on right edge
 
int onColor
 代表bit1的颜色值
 
int offColor
 代表bit0的颜色值
 
int sizeIdx
 二维码类型索引,总共有 DmtxSymbolSquareCount + DmtxSymbolRectCount 种
 
int symbolRows
 二维码码元行数(包括L形框和点线)
 
int symbolCols
 二维码码元列数(包括L形框和点线)
 
int mappingRows
 二维码数据区码元行数
 
int mappingCols
 二维码数据区码元列数
 
DmtxMatrix3 raw2fit
 3x3 变换矩阵,从图像坐标系到二维码坐标系
 
DmtxMatrix3 fit2raw
 3x3 变换矩阵,从二维码坐标系到图像坐标系
 

Detailed Description

二维码区域(包围框)

Definition at line 368 of file dmtx.h.

Member Data Documentation

◆ bottomAngle

int DmtxRegion_struct::bottomAngle

hough angle of bottom edge

Definition at line 393 of file dmtx.h.

◆ bottomKnown

int DmtxRegion_struct::bottomKnown

known == 1; unknown == 0

Definition at line 392 of file dmtx.h.

◆ bottomLine

DmtxBestLine DmtxRegion_struct::bottomLine

Definition at line 395 of file dmtx.h.

◆ bottomLoc

DmtxPixelLoc DmtxRegion_struct::bottomLoc

known (arbitrary) location on bottom edge

Definition at line 394 of file dmtx.h.

◆ boundMax

DmtxPixelLoc DmtxRegion_struct::boundMax

Definition at line 377 of file dmtx.h.

◆ boundMin

DmtxPixelLoc DmtxRegion_struct::boundMin

Definition at line 376 of file dmtx.h.

◆ finalNeg

DmtxPixelLoc DmtxRegion_struct::finalNeg

Definition at line 375 of file dmtx.h.

◆ finalPos

DmtxPixelLoc DmtxRegion_struct::finalPos

Definition at line 374 of file dmtx.h.

◆ fit2raw

DmtxMatrix3 DmtxRegion_struct::fit2raw

3x3 变换矩阵,从二维码坐标系到图像坐标系

Definition at line 414 of file dmtx.h.

◆ flowBegin

DmtxPointFlow DmtxRegion_struct::flowBegin

搜索起点,十字搜索抛出的点

Definition at line 378 of file dmtx.h.

◆ jumpToNeg

int DmtxRegion_struct::jumpToNeg

Definition at line 372 of file dmtx.h.

◆ jumpToPos

int DmtxRegion_struct::jumpToPos

Definition at line 371 of file dmtx.h.

◆ leftAngle

int DmtxRegion_struct::leftAngle

hough angle of left edge

Definition at line 389 of file dmtx.h.

◆ leftKnown

int DmtxRegion_struct::leftKnown

known == 1; unknown == 0

Definition at line 388 of file dmtx.h.

◆ leftLine

DmtxBestLine DmtxRegion_struct::leftLine

Definition at line 391 of file dmtx.h.

◆ leftLoc

DmtxPixelLoc DmtxRegion_struct::leftLoc

known (arbitrary) location on left edge

Definition at line 390 of file dmtx.h.

◆ locR

DmtxPixelLoc DmtxRegion_struct::locR

remove if stepR works above

Definition at line 384 of file dmtx.h.

◆ locT

DmtxPixelLoc DmtxRegion_struct::locT

remove if stepT works above

Definition at line 385 of file dmtx.h.

◆ mappingCols

int DmtxRegion_struct::mappingCols

二维码数据区码元列数

Definition at line 410 of file dmtx.h.

◆ mappingRows

int DmtxRegion_struct::mappingRows

二维码数据区码元行数

Definition at line 409 of file dmtx.h.

◆ offColor

int DmtxRegion_struct::offColor

代表bit0的颜色值

Definition at line 405 of file dmtx.h.

◆ onColor

int DmtxRegion_struct::onColor

代表bit1的颜色值

Definition at line 404 of file dmtx.h.

◆ polarity

int DmtxRegion_struct::polarity

Definition at line 381 of file dmtx.h.

◆ raw2fit

DmtxMatrix3 DmtxRegion_struct::raw2fit

3x3 变换矩阵,从图像坐标系到二维码坐标系

Definition at line 413 of file dmtx.h.

◆ rightAngle

int DmtxRegion_struct::rightAngle

hough angle of right edge

Definition at line 400 of file dmtx.h.

◆ rightKnown

int DmtxRegion_struct::rightKnown

known == 1; unknown == 0

Definition at line 399 of file dmtx.h.

◆ rightLoc

DmtxPixelLoc DmtxRegion_struct::rightLoc

known (arbitrary) location on right edge

Definition at line 401 of file dmtx.h.

◆ sizeIdx

int DmtxRegion_struct::sizeIdx

二维码类型索引,总共有 DmtxSymbolSquareCount + DmtxSymbolRectCount 种

Definition at line 406 of file dmtx.h.

◆ stepR

int DmtxRegion_struct::stepR

Definition at line 382 of file dmtx.h.

◆ stepsTotal

int DmtxRegion_struct::stepsTotal

Definition at line 373 of file dmtx.h.

◆ stepT

int DmtxRegion_struct::stepT

Definition at line 383 of file dmtx.h.

◆ symbolCols

int DmtxRegion_struct::symbolCols

二维码码元列数(包括L形框和点线)

Definition at line 408 of file dmtx.h.

◆ symbolRows

int DmtxRegion_struct::symbolRows

二维码码元行数(包括L形框和点线)

Definition at line 407 of file dmtx.h.

◆ topAngle

int DmtxRegion_struct::topAngle

hough angle of top edge

Definition at line 397 of file dmtx.h.

◆ topKnown

int DmtxRegion_struct::topKnown

known == 1; unknown == 0

Definition at line 396 of file dmtx.h.

◆ topLoc

DmtxPixelLoc DmtxRegion_struct::topLoc

known (arbitrary) location on top edge

Definition at line 398 of file dmtx.h.


The documentation for this struct was generated from the following file: