![]() |
Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image defined by SetROI() function.
This function accepts a parameter to specify the scanning mode (quality vs speed).
public GdPictureStatus BarcodeDataMatrixReaderDoScan( int ImageID, BarcodeDataMatrixReaderScanMode ScanMode );
Public Function BarcodeDataMatrixReaderDoScan( ByVal ImageID As Integer, ByVal ScanMode As BarcodeDataMatrixReaderScanMode ) As GdPictureStatus
|
Parameters |
Description |
|
ImageID |
GdPicture Image Identifier. |
|
ScanMode |
A member of the BarcodeDataMatrixReaderScanMode enumeration. |
A member of the GdPictureStatus enumeration.
This function requires the optional GdPicture DataMatrix Barcode Recognition Plugin. This Plugin must be unlocked with the SetLicenseNumberDataMatrixBarcodeRecognition() function.
Detecting all DataMatrix barcode of an image
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim oGdPictureImaging As New GdPicture.GdPictureImaging Dim ImageID As Integer oGdPictureImaging.SetLicenseNumber("XXX") 'Unlocking GdPicture.NET -> Replace XXX by a valid license KEY oGdPictureImaging.SetLicenseNumberDataMatrixBarcodeRecognition("XXX") 'Unlocking the optional GdPicture DataMatrix Barcode Recognition Plugin -> Replace XXX by a valid license KEY ImageID = oGdPictureImaging.CreateGdPictureImageFromFile("") 'Prompt the user to select an image If ImageID <> 0 Then If oGdPictureImaging.BarcodeDataMatrixReaderDoScan(ImageID) = GdPictureStatus.OK Then 'Start DataMatrix barcode scanning process Dim BarcodeCount As Integer = oGdPictureImaging.BarcodeDataMatrixReaderGetBarcodeCount If BarcodeCount > 0 Then For i As Integer = 1 To BarcodeCount MsgBox("Barcode No: " & Str(i)) MsgBox("Value: " & oGdPictureImaging.BarcodeDataMatrixReaderGetBarcodeValue(i)) MsgBox("Rows: " & Str(oGdPictureImaging.BarcodeDataMatrixReaderGetBarcodeRows(i))) MsgBox("Columns: " & Str(oGdPictureImaging.BarcodeDataMatrixReaderGetBarcodeColumns(i))) Next Else MsgBox("No barcode detected !") End If oGdPictureImaging.BarcodeDataMatrixReaderClear() 'Release detection info from memory End If oGdPictureImaging.ReleaseGdPictureImage(ImageID) End If End Sub
|
What do you think about this topic? Send feedback!
|
|
Copyright (c) 2009-2011 www.gdpicture.com. All rights reserved.
|