Determines if the object inside the image is a registration mark or not. This method is available in the 
Document/Medical Toolkits.
            
            
            
            
 Syntax
Syntax
            Parameters
- image
- RasterImage object that references the image to be searched for registration mark.
- type
- Value that specifies the type of registration mark for which to look. Currently, only one registration mark is defined (T-shape). See the Comments for more information. More shapes will be added in the future.
- minScale
- Minimum scaling factor of mark to be detected. This is a percentage. It must not exceed maxScale, or an error will be returned. This parameter only accepts positive values.
- maxScale
- Maximum scaling factor of mark to be detected. This is a percentage. It must not be lower than minScale, or an error will be returned. This parameter only accepts positive values.
- width
- The width of the registration mark (in pixels). This parameter only accepts positive values.
- height
- The height of the registration mark (in pixels). This parameter only accepts positive values.
Return Value
Boolean value indicating weather that specific object is registration mark or not.
 
            
            
            
            
             Example
Example
| Visual Basic |  Copy Code | 
|---|
| ImageProcessing.Core.CoreUtilities.IsRegistrationMarkPublic Sub IsRegistrationMarkExample()
 RasterCodecs.Startup()
 Dim codecs As New RasterCodecs()
 codecs.ThrowExceptionsOnInvalidImages = True
 
 Dim leadImage As RasterImage = codecs.Load("C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg")
 
 
 Dim IsRegMark As Boolean
 IsRegMark = CoreUtilities.IsRegistrationMark(leadImage, RegistrationMarkCommandType.TShape, 90, 110, 31, 29)
 If (IsRegMark) Then
 MessageBox.Show("It's Registration Mark", "IsRegistrationMarkTest")
 Else
 MessageBox.Show("Not a Registration Mark", "IsRegistrationMarkTest")
 End If
 
 RasterCodecs.Shutdown()
 End Sub
 | 
| C# |  Copy Code | 
|---|
| ImageProcessing.Core.CoreUtilities.IsRegistrationMark public void IsRegistrationMarkExample()
 {
 // Load an image
 RasterCodecs.Startup();
 RasterCodecs codecs = new RasterCodecs();
 codecs.ThrowExceptionsOnInvalidImages = true;
 
 RasterImage image = codecs.Load(@"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg");
 
 // Prepare the command
 bool IsRegMark = CoreUtilities.IsRegistrationMark(image, RegistrationMarkCommandType.TShape, 90, 110, 31, 29);
 MessageBox.Show(IsRegMark ? "It's Registration Mark" : "Not a Registration Mark");
 
 RasterCodecs.Shutdown();
 }
 | 
Remarks
             Requirements
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
 See Also
See Also