_DeepTrain, _DefineComponentThreshold, _DefineGraticuleMask, _DefineThreshold, _DefineThresholdCalcComp, _DefineThresholdEdgesII, _DefineThresholdGa3, _DefineThresholdHsiGa3, _DefineThresholdIHS, _DefineThresholdIntGa3, _DefineThresholdMchGa3, _DefineThresholdRgbGa3, _DefineThresholdX, _DetectCirclesHough, _DetectComponentBinary, _DetectLines, _DetectLinesHough, _GBasedSegmentation, _HomogeneousSegmentation, _SpotDetection3DLoadSettings, _SpotDetection3DSaveSettings, _SpotDetectionLoadSettings, _SpotDetectionSaveSettings, _Threshold, _ThresholdCalcComp, _ThresholdIHS, _ThresholdLoadSettings, _ThresholdOtsu, _ThresholdSaveSettings, _WoundSegmentation, _WoundSegmentation3D, AutoSegmentation, BinarySegmentationCall, BinarySegmentationDefine, ColocalizeND, ColorizeBinaryObjects, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThreshold, DefineThresholdCalcComp, DefineThresholdHsiGa3, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdIntGa3, DefineThresholdMCHChannel, DefineThresholdMchGa3, DefineThresholdMchOnChannelGa3, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdProcessingOnChannel, DefineThresholdRestrictionCircularity, DefineThresholdRestrictionCircularityOnChannel, DefineThresholdRestrictionSize, DefineThresholdRestrictionSizeOnChannel, DefineThresholdRGB, EnableDynamicThreshold, GBasedSegmentation, GetOtsuThreshold, HomogeneousSegmentation, LoadThresholdGa3, ObjectCountThresholdND, ResetThresholdGa3, ResetThresholdIHS, SaveThresholdGa3, SegmentTightBorders, ShowBinaryObjectID, SpotDetection3DLoadSettings, SpotDetection3DSaveSettings, SpotDetectionLoadSettings, SpotDetectionSaveSettings, Threshold, ThresholdAndCopyOriginal, ThresholdAndCopyOriginalND, ThresholdAuto, ThresholdCalcComp, ThresholdCalcCompND, ThresholdEdgesII, ThresholdGa3, ThresholdIHS, ThresholdIHSND, ThresholdLoadSettings, ThresholdND, ThresholdOnComponent, ThresholdOnComponentND, ThresholdOtsu, ThresholdSaveSettings, WoundSegmentation, WoundSegmentation3D
Description
AutoSegmentation(
LParam
);
This function automatically detects object starting from the point defined in LParam (in pixels).
Description
BinarySegmentationCall();
This function runs the binary segmentation. The Call Binary Segmentation dialog window appears. Select which settings is applied and run the segmentation.
Description
BinarySegmentationDefine();
This function opens the Define Binary Segmentation dialog window. Use tools in this window to define image segmentation.
Description
ColocalizeND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
Makes colocalization of channels on the current ND document.
Parameters
This function runs the Colorize Binary Objects command.
Description
ColorizeBinaryObjects(
int VN_ColorizeBinObjects
);
This function displays the binary objects in several different colors. The algorithm is optimized so that two neighboring objects would never display in similar colors.
Description
DefineComponentThreshold( intRLow
, intGLow
, intBLow
, intRHigh
, intGHigh
, intBHigh
, intRTol
, intGTol
, intBTol
, intRRes
, intGRes
, intBRes
);
This function defines threshold levels for multichannel thresholding method on RGB images, where binaries are created per channel and sets this method for the active document.
Parameters
Note
This function is used for backward compatibility. This function does not perform thresholding.
See Also
DefineComponentThresholdMCh, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineComponentThresholdMCh( int *MCHLowArray
, int *MCHHighArray
, int *MCHTolArray
, int *MCHResetedlArray
, int *MCHThresholdOperation
);
This function defines all threshold levels for multichannel thresholding and sets this method for the active document.
Parameters
Note
This function is used for backward compatibility. This function does not perform thresholding.
See Also
DefineComponentThreshold, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, _Threshold
Description
DefineThreshold( intRLow
, intGLow
, intBLow
, intRHigh
, intGHigh
, intBHigh
, intTol
);
This function defines threshold levels for the RGB thresholding method and sets this method for the active document.
Parameters
Note
This function is same as the DefineThresholdRGB function and is only used for backward compatibility. The RGB method can be used for RGB images only. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, _Threshold
Description
DefineThresholdCalcComp( char *LpChannelName
, intLow
, intHigh
);
This function defines calcium channel threshold.
Parameters
See Also
Description
DefineThresholdHsiGa3( doubleLoH
, doubleLoS
, doubleLoI
, doubleHiH
, doubleHiS
, doubleHiI
);
This General Analysis 3 function runs the HSI Threshold.
Description
DefineThresholdIHS( intLowH
, intLowS
, intLowI
, intHighH
, intHighS
, intHigI
, intTolH
, intTolS
, intTolI
);
This function defines threshold levels for HSI thresholding method and sets this method for the active document.
Parameters
Note
The HSI method can be used for RGB images only. To specify an empty range set lower bound to greater value than higher bound. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdIntensity( intLowI
, intHighI
, intTolI
);
This function defines threshold levels for intensity thresholding method and sets this method for the active document.
Parameters
Note
The intensity method can be used for RGB, multichannel and mono images. To specify an empty range set lower bound to greater value than higher bound. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, ThresholdND, ThresholdIHS, ThresholdIHSND, Threshold, _Threshold
Description
DefineThresholdIntGa3( doubleLoI
, doubleHiI
);
This General Analysis 3 function runs Threshold with the Intensity method selected.
Description
DefineThresholdMCHChannel( intChannel
, intLow
, intHigh
, intTol
);
This function defines threshold levels for multichannel thresholding method and sets this method for the active document. Channel numbers correspond to the channel tabs at the bottom of the image view starting with 0 from the left.
Parameters
Note
The multichannel method can be used for RGB and multichannel images. To specify an empty range set lower bound to greater value than higher bound. This function does not perform thresholding.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdMchGa3( double *LoArray
, double *HiArray
, int *MChResetedArray
, intCount
);
Opens the Define Threshold dialog window with the Multi-Channel method selected as default. Click on the help button in the dialog for more information.
Description
DefineThresholdMchOnChannelGa3( intChannel
, doubleChLo
, doubleChHi
);
This General Analysis 3 function defines threshold levels for multichannel thresholding method.
Description
DefineThresholdMCHOperation(
int ThresholdOperation
);
This function selects multichannel method for the active document and defines its thresholding operation.
Parameters
Note
Multichannel method can be used for RGB and multichannel images. This function does not perform thresholding.
See Also
DefineThresholdMCHChannel, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdMethod(
int ThresholdMethod
);
This function sets a thresholding method for the active document.
Parameters
Note
RGB and HSI method can be used for RGB images only. Multichannel method can be used for RGB and multichannel images. The RGB method always performs intersection of all the channels. The multichannel method can either perform intersection of all the channels or create binaries per channel according to the currently selected multichannel operation. This function does not perform thresholding.
See Also
DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdRGB, DefineThresholdIntensity, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdProcessing( intThresholdClean
, intThresholdSmooth
, intThresholdSeparate
, intThresholdFillHoles
);
This function defines threshold processing parameters for the active document. Its parameters define the number of morphology operations to be performed after thresholding.
Parameters
Note
The actual values that will be set to the document may differ due to some limitations. This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdProcessingOnChannel( intChannel
, intThresholdClean
, intThresholdSmooth
, intThresholdSeparate
, intThresholdFillHoles
);
Defines threshold processing parameters on the specified channel of the active document.
Parameters
Note
The actual values that will be set to the document may differ due to some limitations. This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRGB( intRLow
, intGLow
, intBLow
, intRHigh
, intGHigh
, intBHigh
, intTol
);
This function defines threshold levels for the RGB thresholding method and sets this method for the active document.
Parameters
Note
The RGB method can be used for RGB images only. To specify an empty range set the lower bound to a value greater than the higher bound. This function does not perform thresholding.
See Also
DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionCircularity( boolRestrictionEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This function defines circularity restriction for the active document. The restriction is used for thresholding.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionCircularityOnChannel( intChannel
, intRestrictionCircularityEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This function defines the circularity restriction on the specified channel of the active document.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionSize, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionSize( boolRestrictionEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
);
This function defines the size restriction for the active document. The restriction is used for thresholding.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionCircularity, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
DefineThresholdRestrictionSizeOnChannel( intChannel
, intRestrictionSizeEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
);
This function defines the size restriction on the specified channel of the active document.
Parameters
Note
This function does not perform thresholding.
See Also
DefineThresholdRestrictionCircularity, DefineThresholdProcessing, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
Description
EnableDynamicThreshold(
int EnableDynamicThreshold
);
This function enables/disables the dynamic threshold.
Description
GBasedSegmentation(
int NDDimension
);
Executes the Graph Cut Segmentation on the selected dimension.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
See Also
Description
GetOtsuThreshold();
This macro function selects the optimal threshold extent for the given image.
Description
HomogeneousSegmentation( intHomogeneousSegmentationLOD
, intHomogeneousSegmentationInversion
, intHomogeneousSegmentationTT1
, intHomogeneousSegmentationTT2
, intHomogeneousSegmentationType
, intNDDimension
);
Applies the Homogeneous Area Segmentation.
Parameters
HomogeneousSegmentationType
Type of the Homogeneous Area Detection (Edge Based or Variance Based method).
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
LoadThresholdGa3(
char *ThresholdFileName
);
Loads the settings of the General Analysis 3 Threshold dialog from the specified file.
Description
ObjectCountThresholdND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function thresholds the current image. If performed on an ND document, the parameters will be taken into account, otherwise they will be ignored.
Parameters
Description
ResetThresholdIHS(
int ResetedIHS
);
This function sets the flag of HSI threshold procedure to the resetted state.
Parameters
Note
Note, that the flag distinguish two different states: 1) start of thresholding after reset 2) thresholded image with one typical point of the following color coordinates: Hue = 0, Saturation =0, Intensity = 0, Hue Tolerance = 0, Saturation Tolerance = 0 and Intensity Tolerance = 0.
See Also
ThresholdIHS
Description
SaveThresholdGa3(
char *ThresholdFileName
);
Saves the settings of the General Analysis 3 Threshold dialog into the specified file.
Description
SegmentTightBorders();
Performs the segmentation of binary layer using tight borders detection.
This function runs the Show Binary Object ID command.
Description
ShowBinaryObjectID(
int ShowBinIDs
);
This function displays/hides ID labels of binary objects.
Description
SpotDetection3DLoadSettings(
char *SpotDetectionFileName
);
Loads the settings from the .spotdetection3D file into the 3D Spot Detection dialog window.
Description
SpotDetection3DSaveSettings(
char *SpotDetectionFileName
);
Opens the Save Spot Detection Settings dialog window used for exporting the 3D Spot Detection settings to a .spotdetection3D file.
Description
SpotDetectionLoadSettings(
char *SpotDetectionFileName
);
Loads the settings from the .spotdetection file into the Spot Detection dialog window.
Description
SpotDetectionSaveSettings(
char *SpotDetectionFileName
);
Saves the Spot Detection dialog window settings into a .spotdetection file.
Description
Threshold();
This function performs threshold segmentation on the active document according to previously defined threshold method, levels, preprocessing and restriction settings.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold, _DefineThreshold
Description
ThresholdAndCopyOriginal(
int UndoIndex
);
This function performs threshold on the current image frame and then copies a color image from a specified undo level to the current.
See Also
Threshold, ThresholdAndCopyOriginalND
Description
ThresholdAndCopyOriginalND( intUndoIndex
, intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function performs threshold on the selected frames and then copies a color image frames from a selected undo level to the current.
Parameters
See Also
Threshold, ThresholdAndCopyOriginal
Description
ThresholdAuto( intThresholdOtsuSwitch
, intThresholdOtsuLowHi
, intThresholdOtsuNewAlg
, intChannel
, intNDDimension
);
Automatically performs threshold on the current image using the specified parameters.
Parameters
ThresholdOtsuSwitch
Otsu threshold works well on images with balanced intensities (bright and dark areas are of similar size). If the intensities are not balanced, it must be compensated.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
ThresholdCalcCompND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function thresholds the calcium component in an ND document.
Parameters
Description
ThresholdEdgesII();
This function performs edges thresholding according to the definition.
Description
ThresholdGa3(
int NDDimension
);
This General Analysis 3 function performs threshold on the specified dimension.
Parameters
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
ThresholdIHS();
This function sets HSI as the current thresholding method and performs threshold segmentation on the active document according to previously defined threshold method, levels, preprocessing and restriction settings.
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHSND, _Threshold
Description
ThresholdIHSND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function sets HSI as the current thresholding method and performs threshold segmentation on an ND document according to previously defined threshold method, levels, preprocessing and restriction settings.
Parameters
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdND, ThresholdIHS, _Threshold
Description
ThresholdLoadSettings(
char *ThresholdFileName
);
This function loads the current threshold settings from a specified file.
See Also
ThresholdSaveSettings, _ThresholdSaveSettings, _ThresholdLoadSettings
Description
ThresholdND( intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function performs threshold segmentation on the active document according to the previously defined threshold method, levels, preprocessing and restriction settings.
Parameters
See Also
DefineThresholdRGB, DefineThresholdIHS, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, Threshold, ThresholdIHS, ThresholdIHSND, _Threshold
Description
ThresholdOnComponent( intChannel
, char *BinLayerNameDst
, intLow
, intHigh
, intThresholdClean
, intThresholdSmooth
, intThresholdFillHoles
, intThresholdSeparate
, intRestrictionSizeEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
, intRestrictionCircularityEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
);
This function performs threshold on a single image channel (component). A new binary layer will be created.
Parameters
BinLayerNameDst
Name of the destination binary layer(s) which will be created by the function.
Note
Some functions accept a list of binary layers. A coma-separated list of names is expected. If the list is in another format than expected or NULL, default names will be used.
RestrictionSizeLow
size minimum
The low size limit (minimum) for an object to be thresholded (pixels/microns).
See Also
ThresholdOnComponentND
Description
ThresholdOnComponentND( intChannel
, char *BinLayerNameDst
, intLow
, intHigh
, intThresholdClean
, intThresholdSmooth
, intThresholdFillHoles
, intThresholdSeparate
, intRestrictionSizeEnable
, doubleRestrictionSizeLow
, doubleRestrictionSizeHigh
, intRestrictionCircularityEnable
, doubleRestrictionCircularityLow
, doubleRestrictionCircularityHigh
, intNDTLoop
, intNDMPLoop
, intNDZLoop
);
This function performs threshold on a single image channel (component) over the specified ND dimension. A new binary layer will be created.
Parameters
BinLayerNameDst
Name of the destination binary layer(s) which will be created by the function.
Note
Some functions accept a list of binary layers. A coma-separated list of names is expected. If the list is in another format than expected or NULL, default names will be used.
RestrictionSizeLow
size minimum
The low size limit (minimum) for an object to be thresholded (pixels/microns).
RestrictionCircularityEnable
Exclude objects which do not match the Circularity limits from the result?
Description
ThresholdOtsu( intThresholdOtsuSwitch
, intThresholdOtsuLowHi
, intChannel
, intNDDimension
);
Performs threshold on the current image using the “Otsu threshold” algorithm. The threshold is automatic.
Parameters
ThresholdOtsuSwitch
Otsu threshold works well on images with balanced intensities (bright and dark areas are of similar size). If the intensities are not balanced, it must be compensated.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
ThresholdSaveSettings(
char *ThresholdFileName
);
This function saves the current threshold settings into a file.
See Also
_ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdLoadSettings
Description
WoundSegmentation( intWSCloseHoles
, intWSCloseHolesCount
, intWSDoPostProcessing
, intWSCleanObjects
, intWSCleanObjectsCount
, intNDDimension
);
This function performs the wound area detection.
Parameters
WSCloseHolesCount
Specifies how many times the fill holes in detected objects command will be run.
WSDoPostProcessing
Performs logical AND with the previous result (binary layer). Only pixels which were detected in both runs will remain in the binary layer.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
WoundSegmentation3D( intWSCloseHoles
, intWSCloseHolesCount
, intWSCleanObjects
, intWSCleanObjectsCount
, intWSThreshold
, intWSThresholdAuto
, intNDDimension
);
This command performs the wound area detection in time.
Parameters
WSCloseHolesCount
Specifies how many times the fill holes in detected objects command will be run.
NDDimension
Frame selection of the ND document.
Current frame | |
Time dimension | |
Multipoint dimension | |
Z dimension | |
All frames (the whole ND document). | |
Selection - the frames/dimensions selected by mouse within the ND control bar will be affected. |
Note
Value combination is also possible (e.g.: M+T=3, Z+T=5, M+Z=6).
Description
_DefineComponentThreshold();
This function shows a dialog box to define and perform threshold segmentation with multichannel method and binaries per channel operation selected as default.
Note
This function is used for backward compatibility.
See Also
_DefineThreshold, _DefineThresholdIHS, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND, _Threshold
This function runs the Binary > Mask > Define Mask by Threshold command.
Description
_DefineGraticuleMask();
Opens the Define Graticule Mask dialog window.
See Also
DefineGraticuleMask
Description
_DefineThreshold();
This function shows a dialog box to define and perform threshold segmentation.
Note
Threshold values can be defined either by using Low and High scroll bars or interactively by marking pixels with “typical color (gray)” with the mouse (left button). Interactive marking of typical points is closed by pushing secondary mouse button. When defining threshold levels you can swap color (gray) and overlay mode by pressing secondary mouse button inside the picture. Threshold levels are stored in the Windows registry file in the key HKEY_CURRENT_USER\Software\Laboratory Imaging\LUCIAG5. When calling this function, the application gets the overlay mode.
See Also
_DefineComponentThreshold, _DefineThresholdIHS, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND
This function runs the Binary > Define Threshold command.
Description
_DefineThresholdX();
Opens the Define Threshold dialog window.
Description
_DefineThresholdCalcComp();
This function opens the dialog window which defines the calcium channel threshold.
See Also
Description
_DefineThresholdEdgesII();
This function opens the Define Threshold Edges dialog window.
Description
_DefineThresholdGa3();
Opens the Define Threshold dialog window. Click on the help button in the dialog for more information.
Description
_DefineThresholdHsiGa3();
Opens the Define Threshold dialog window with the HSI method selected as default. Click on the help button in the dialog for more information.
Description
_DefineThresholdIHS();
This function shows a dialog box to define and perform threshold segmentation with HSI method selected as default.
Note
This function is used for backward compatibility.
See Also
_DefineThreshold, _DefineComponentThreshold, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, _Threshold, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND
Description
_DefineThresholdIntGa3();
Opens the Define Threshold dialog window with the Intensity method selected as default. Click on the help button in the dialog for more information.
Description
_DefineThresholdMchGa3();
Opens the Define Threshold dialog window with the Multi-Channel method selected as default. Click on the help button in the dialog for more information.
Description
_DefineThresholdRgbGa3();
Opens the Define Threshold dialog window with the RGB method selected as default. Click on the help button in the dialog for more information.
Description
_DetectCirclesHough();
Opens the Detect Circles Hough dialog window used for detecting circles using the Hough transform.
High range value of the circle radius which will be detected.
Note
Setting this value very far apart from the From value may be very time consuming for the detecting.
This slider influences the roundness of the detected circles. The higher the value, the more circular the resulting detection.
Description
_DetectComponentBinary();
This function runs an interactive thresholding tool which can threshold one object.
See Also
Description
_DetectLines();
Opens the Detect Lines dialog window used for detecting straight lines.
See Also
Description
_DetectLinesHough();
Opens the Detect Lines Hough dialog window used for detecting longer straight lines using the Hough transform.
See Also
Description
_GBasedSegmentation();
Opens the Graph Cut Segmentation dialog window.
See Also
Description
_HomogeneousSegmentation();
Opens the Homogeneous Area Segmentation dialog window.
Description
_SpotDetection3DLoadSettings();
Opens the Load Spot Detection Settings dialog window used for importing the 3D Spot Detection settings from a .spotdetection3D file.
Description
_SpotDetection3DSaveSettings();
Saves the 3D Spot Detection dialog window settings into a .spotdetection3D file.
Description
_SpotDetectionLoadSettings();
Opens the Load Spot Detection Settings dialog window used for importing the Spot Detection settings from a .spotdetection file.
Description
_SpotDetectionSaveSettings();
Opens the Save Spot Detection Settings dialog window used for exporting the Spot Detection settings to a .spotdetection file.
Description
_Threshold();
This function equals the Threshold function except when performed on ND2 document you will be prompt to select whether to process the current image, selected dimension, or the whole ND document.
See Also
_DefineThreshold, _DefineComponentThreshold, _DefineThresholdIHS, DefineThresholdRGB, DefineThresholdIHS, DefineThresholdIntensity, DefineThresholdMCHChannel, DefineThresholdMCHOperation, DefineThresholdMethod, DefineComponentThreshold, DefineComponentThresholdMCh, DefineThresholdProcessing, DefineThresholdRestrictionSize, DefineThresholdRestrictionCircularity, Threshold, ThresholdND, ThresholdIHS, ThresholdIHSND
Description
_ThresholdIHS();
Performs threshold in the HSI (Hue Saturation Intensity) color space.
Description
_ThresholdLoadSettings();
This function loads the current threshold settings from a file. The function displays the Load Threshold Settings dialog window.
See Also
ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdSaveSettings
Description
_ThresholdOtsu();
Displays the Auto Threshold dialog window which sets the parameters for the ThresholdOtsu function.
Description
_ThresholdSaveSettings();
This function saves the current threshold settings to a file. The function displays the Save Threshold Settings dialog window.
See Also
ThresholdSaveSettings, ThresholdLoadSettings, _ThresholdLoadSettings