McSCalibrationAutoCalibrate Method
|
|
Creates spatial calibration based on the active image.
Namespace:
MediaCy.Addins.SCalibration
Assembly:
MediaCy.Addins.SCalibration (in MediaCy.Addins.SCalibration.dll) Version: 3.1.0.0
SyntaxPublic Function AutoCalibrate (
image As McImage,
Optional CalDist As Double = 0,
Optional CalUnits As mcSpatialUnit = mcSpatialUnit.mcsuMillimeter,
Optional CalName As String = ""
) As McSpatialCalib
Parameters
- image
- Type: MediaCy.IQL.EngineMcImage
- CalDist (Optional)
- Type: SystemDouble
CalDist - distance between micrometer lines in calibrated units. If the value is missed
the Auto calibration dialog is shown, where user can specify calibration parameters.
If the micrometer contains lines with different periods (e.g. 0.01, 0.05 and 0.1 mm),
the shortest distance has to be used as parameter (e.g. 0.01)
CalUnits - calibration units
CalName - calibration name
- CalUnits (Optional)
- Type: MediaCy.IQL.CalibrationsmcSpatialUnit
- CalName (Optional)
- Type: SystemString
Return Value
Type:
McSpatialCalib
New calibration if succeeds.
Remarks
The image must have a micrometer.
The number of separable lines (divisions,ticks) should be between 3 and 50.
Examples
Dim scal As McSpatialCalib = SCalibration.AutoCalibrate(ActiveImage, 10, mcsuMicrometer, "40X")
See Also