Automatically detects a Magnetic Ink Character Recognition (MICR) zone in a document image.
public class MICRCodeDetectionCommand : Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommand, Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommandPublic Class MICRCodeDetectionCommandInherits Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommandImplements Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
public sealed class MICRCodeDetectionCommand : Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand@interface LTMICRCodeDetectionCommand : LTRasterCommandpublic class MICRCodeDetectionCommand extends RasterCommandfunction Leadtools.ImageProcessing.Core.MICRCodeDetectionCommand()public ref class MICRCodeDetectionCommand : public Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommand, Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessingImports Leadtools.ImageProcessing.CorePublic Sub MICRCodeDetectionCommandExample()'Load an imageDim codecs As RasterCodecs = New RasterCodecs()codecs.ThrowExceptionsOnInvalidImages = TrueDim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "MICR_SAMPLE.tif"))Dim destFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "MICRCode.bmp")'Detect MICR zoneDim command As MICRCodeDetectionCommand = New MICRCodeDetectionCommand()command.SearchingZone = New LeadRect(0, 0, image.Width, image.Height)command.Run(image)Dim copyCommand As CopyRectangleCommand = New CopyRectangleCommand()copyCommand.Rectangle = New LeadRect(command.MICRZone.Left,command.MICRZone.Top,command.MICRZone.Width,command.MICRZone.Height)copyCommand.Run(image)Dim destImage As RasterImage = copyCommand.DestinationImageIf (destImage <> null) Then' Save it to diskcodecs.Save(destImage, destFileName, RasterImageFormat.Bmp, 24)End IfEnd Sub
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing;using Leadtools.ImageProcessing.Core;public void MICRCodeDetectionCommandExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "MICR_SAMPLE.tif"));string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "MICRCode.bmp");// Prepare the commandMICRCodeDetectionCommand command = new MICRCodeDetectionCommand();command.SearchingZone = new LeadRect(0, 0, image.Width, image.Height);command.Run(image);CopyRectangleCommand copyCommand = new CopyRectangleCommand();copyCommand.Rectangle = new LeadRect(command.MICRZone.Left,command.MICRZone.Top,command.MICRZone.Width,command.MICRZone.Height);copyCommand.Run(image);RasterImage destImage = copyCommand.DestinationImage;if (destImage != null){// Save it to diskcodecs.Save(destImage, destFileName, RasterImageFormat.Bmp, 24);}}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
|
Products |
Support |
Feedback: MICRCodeDetectionCommand Class - Leadtools.ImageProcessing.Core |
Introduction |
Help Version 19.0.2017.3.21
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.