C#
VB
Java
Objective-C
WinRT C#
C++
Automatically detects a Magnetic Ink Character Recognition (MICR) zone in a document image.
public class MICRCodeDetectionCommand : RasterCommand Public Class MICRCodeDetectionCommandInherits Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommandImplements Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
public sealed class MICRCodeDetectionCommand : Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand @interface LTMICRCodeDetectionCommand : LTRasterCommand public class MICRCodeDetectionCommand extends RasterCommand function Leadtools.ImageProcessing.Core.MICRCodeDetectionCommand() public ref class MICRCodeDetectionCommand : public Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommand, Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
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";}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessingImports Leadtools.ImageProcessing.CoreLeadtools.Examples.Support.SetLicense()Public 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 SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
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
