←Select platform

Is this page helpful?

In this page

BarCodeReadPreprocessCommand Class

Summary
Detects the type of the barcode in the image, and binarizes (makes it black and white) the image in preparation for the recognition process.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public class BarCodeReadPreprocessCommand : RasterCommand 
@interface LTBarCodeReadPreprocessCommand : LTRasterCommand 
public class BarCodeReadPreprocessCommand 
    extends RasterCommand 
public ref class BarCodeReadPreprocessCommand : public RasterCommand   
class BarCodeReadPreprocessCommand(RasterCommand): 
Example
C#
Copied to clipboard
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Core; 
 
public void BarcodeExampleCommandExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"MIXED.tif"), 24, CodecsLoadByteOrder.BgrOrGrayOrRomm, 1, 1); 
 
   BarCodeReadPreprocessCommand command = new BarCodeReadPreprocessCommand(); 
   command.Options = BarCodeReadPreprocessOptions.UseAutoDocumentBinarization; 
   command.Run(image); 
 
   BarcodeTypes barcodeType = command.BarcodeType; 
   MessageBox.Show("Barcode type is: " + barcodeType + "\n" + "Barcode location is: (" + command.BarcodeLocation.Left.ToString() + ", " + command.BarcodeLocation.Top.ToString() + ", " + 
         command.BarcodeLocation.Right.ToString() + ", " + command.BarcodeLocation.Bottom.ToString() + ")"); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Core Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.