McMeasurementsAutoCalibrate Method
|
|
Creates spatial calibration based on the active image.
Namespace:
MediaCy.Addins.Measurements
Assembly:
MediaCy.Addins.Measurements (in MediaCy.Addins.Measurements.dll) Version: 3.1.0.0
SyntaxPublic Function AutoCalibrate (
Optional CalDist As Double = 0,
Optional CalUnits As mcSpatialUnit = mcSpatialUnit.mcsuMillimeter,
Optional CalName As String = "Auto calibration"
) As McSpatialCalib
Parameters
- 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.
Implements
IMcMeasurementsAutoCalibrate(Double, mcSpatialUnit, String)
Remarks
The image must have a micrometer.
The number of separatable lines (divisions,ticks) should be between 3 and 50.
Examples
McMeasurements.ThisAddin.AutoCalibrate
Dim scal As McSpatialCalib
scal = McMeasurements.ThisAddin.AutoCalibrate(10, mcsuMicrometer, "40X")
See Also