Name
threshold_sub_pixthreshold_sub_pixThresholdSubPixthreshold_sub_pixThresholdSubPixThresholdSubPix — Subpixel-genaues Extrahieren von Grauwert-Höhenlinien in einem Bild
threshold_sub_pixthreshold_sub_pixThresholdSubPixthreshold_sub_pixThresholdSubPixThresholdSubPix extrahiert die Grauwert-Höhenlinien der
Höhe ThresholdThresholdThresholdThresholdThresholdthreshold des Eingabebildes ImageImageImageImageImageimage
subpixel-genau. Die extrahierten Höhenlinien werden als
XLD-Konturen in BorderBorderBorderBorderBorderborder zurückgegeben. Im
Gegensatz zum Operator thresholdthresholdThresholdthresholdThresholdThreshold liefert
threshold_sub_pixthreshold_sub_pixThresholdSubPixthreshold_sub_pixThresholdSubPixThresholdSubPix keine Fläche zurück, sondern die Linien,
die Bereiche mit Grauwert kleiner ThresholdThresholdThresholdThresholdThresholdthreshold von Bereichen
mit Grauwert größer ThresholdThresholdThresholdThresholdThresholdthreshold trennen.
Bei der Extraktion wird das Eingabebild als Oberfläche
interpretiert, wobei zwischen den Pixelmittelpunkten bilinear
interpoliert wird. Konsistent mit der so entstehenden Oberfläche
werden einzelne Grauwert-Höhenlinien für jedes Pixel extrahiert
und zu topologisch „sauberen“ Konturen verknüpft. Das
bedeutet, dass die Höhenlinienkonturen an Kreuzungspunkten sauber
aufgetrennt werden. Falls im Bild flächenhafte Bereiche mit einem
konstanten Grauwert von ThresholdThresholdThresholdThresholdThresholdthreshold auftreten, wird nur der
Rand solcher Gebiete als Höhenlinie zurückgeliefert.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Extrahierte Grauwert-Höhenlinien.
Schwellenwert für die Grauwert-Höhenlinien.
Defaultwert: 128
Wertevorschläge: 0.0, 10.0, 30.0, 64.0, 128.0, 200.0, 220.0, 255.0
read_image(Image,'fabrik')
threshold_sub_pix(Image,Border,35)
dev_display(Border)
/* Detection zero crossings of the Laplacian-of-Gaussian of aerial image */
read_image(&Image,"fabrik");
threshold_sub_pix(Laplace,&Border,35);
disp_xld(Border,WindowHandle);
read_image(Image,'fabrik')
threshold_sub_pix(Image,Border,35)
dev_display(Border)
/* Detection zero crossings of the Laplacian-of-Gaussian of aerial image */
HWindow Window(0,0,512,512);
HImage Image("fabrik");
HXLDContArray Border = Image.ThresholdSubPix(35);
Border.Display(Window);
read_image(Image,'fabrik')
threshold_sub_pix(Image,Border,35)
dev_display(Border)
read_image(Image,'fabrik')
threshold_sub_pix(Image,Border,35)
dev_display(Border)
threshold_sub_pixthreshold_sub_pixThresholdSubPixthreshold_sub_pixThresholdSubPixThresholdSubPix liefert normalerweise den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
thresholdthresholdThresholdthresholdThresholdThreshold
zero_crossing_sub_pixzero_crossing_sub_pixZeroCrossingSubPixzero_crossing_sub_pixZeroCrossingSubPixZeroCrossingSubPix
2D Metrology