EBarCodeReader::Read

Finds and reads all the barcodes in the provided Image/ROI.

Namespace: Euresys::Open_eVision::EasyBarCode2

[C++]

std::vector<Euresys::Open_eVision::EasyBarCode2::EBarCode> Read(
   const EROIBW8& img
)

std::vector<Euresys::Open_eVision::EasyBarCode2::EBarCode> Read(
   const EROIBW8& img,
   const ERegion& region
)

EBarCodeGrid Read(
   const EROIBW8& field,
   const ERectangleRegion& area,
   int numCellsX,
   int numCellsY,
   float extension
)

EBarCodeGrid Read(
   const EROIBW8& field,
   const ERectangleRegion& area,
   const EBarCodeGrid& grid,
   float extension
)

Parameters

img

Image/ROI in which to find the barcodes.

region

Optional region used to reduce the search domain.

field

-

area

Rectangular Region used as the full grid area

numCellsX

Number of grid cells in the X direction

numCellsY

Number of grid cells in the Y direction

extension

Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. default: 0.0f

grid

Grid with cell disabling capabilities

Remarks

The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain barcodes. See the EBarCodeGrid class documentation for more information.

EBarCodeReader.Read

Finds and reads all the barcodes in the provided Image/ROI.

Namespace: Euresys.Open_eVision.EasyBarCode2

[C#]

Euresys.Open_eVision.EasyBarCode2.EBarCode[] Read(
   Euresys.Open_eVision.EROIBW8 img
)

Euresys.Open_eVision.EasyBarCode2.EBarCode[] Read(
   Euresys.Open_eVision.EROIBW8 img,
   Euresys.Open_eVision.ERegion region
)

Euresys.Open_eVision.EasyBarCode2.EBarCodeGrid Read(
   Euresys.Open_eVision.EROIBW8 field,
   Euresys.Open_eVision.ERectangleRegion area,
   int numCellsX,
   int numCellsY,
   float extension
)

Euresys.Open_eVision.EasyBarCode2.EBarCodeGrid Read(
   Euresys.Open_eVision.EROIBW8 field,
   Euresys.Open_eVision.ERectangleRegion area,
   Euresys.Open_eVision.EasyBarCode2.EBarCodeGrid grid,
   float extension
)

Parameters

img

Image/ROI in which to find the barcodes.

region

Optional region used to reduce the search domain.

field

-

area

Rectangular Region used as the full grid area

numCellsX

Number of grid cells in the X direction

numCellsY

Number of grid cells in the Y direction

extension

Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. default: 0.0f

grid

Grid with cell disabling capabilities

Remarks

The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain barcodes. See the EBarCodeGrid class documentation for more information.