Name
line_orientationline_orientationLineOrientationline_orientationLineOrientationLineOrientation — Berechnung der Orientierung von Linien.
void LineOrientation(const HTuple& RowBegin, const HTuple& ColBegin, const HTuple& RowEnd, const HTuple& ColEnd, HTuple* Phi)
static HTuple HMisc::LineOrientation(const HTuple& RowBegin, const HTuple& ColBegin, const HTuple& RowEnd, const HTuple& ColEnd)
static double HMisc::LineOrientation(double RowBegin, double ColBegin, double RowEnd, double ColEnd)
static void HOperatorSet.LineOrientation(HTuple rowBegin, HTuple colBegin, HTuple rowEnd, HTuple colEnd, out HTuple phi)
static HTuple HMisc.LineOrientation(HTuple rowBegin, HTuple colBegin, HTuple rowEnd, HTuple colEnd)
static double HMisc.LineOrientation(double rowBegin, double colBegin, double rowEnd, double colEnd)
line_orientationline_orientationLineOrientationline_orientationLineOrientationLineOrientation liefert die Orientierung
(-pi/2 < PhiPhiPhiPhiPhiphi <= pi/2) der übergebenen Linien.
Falls mehr als eine Linie behandelt werden soll, können die Zeilen-
und Spaltenindizes als Tupel übergeben werden. In diesem Fall ist
PhiPhiPhiPhiPhiphi natürlich ebenfalls ein Tupel und enthält die
entsprechenden Orientierungen.
Die Prozedur wird typischerweise auf Modellinien angewandt, um
anschließend mittels select_linesselect_linesSelectLinesselect_linesSelectLinesSelectLines dazu parallele
Bildlinien --- die z.B. mit detect_edge_segmentsdetect_edge_segmentsDetectEdgeSegmentsdetect_edge_segmentsDetectEdgeSegmentsDetectEdgeSegments gefunden
wurden --- auszuwählen.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zeilenkoordinaten der Anfangspunkte der Eingabelinien.
Spaltenkoordinaten der Anfangspunkte der Eingabelinien.
Zeilenkoordinaten der Endpunkte der Eingabelinien.
Spaltenkoordinaten der Endpunkte der Eingabelinien.
Orientierung der Eingabelinien.
line_orientationline_orientationLineOrientationline_orientationLineOrientationLineOrientation liefert immer den Wert 2 (H_MSG_TRUE).
sobel_ampsobel_ampSobelAmpsobel_ampSobelAmpSobelAmp,
edges_imageedges_imageEdgesImageedges_imageEdgesImageEdgesImage,
thresholdthresholdThresholdthresholdThresholdThreshold,
hysteresis_thresholdhysteresis_thresholdHysteresisThresholdhysteresis_thresholdHysteresisThresholdHysteresisThreshold,
split_skeleton_regionsplit_skeleton_regionSplitSkeletonRegionsplit_skeleton_regionSplitSkeletonRegionSplitSkeletonRegion,
split_skeleton_linessplit_skeleton_linesSplitSkeletonLinessplit_skeleton_linesSplitSkeletonLinesSplitSkeletonLines
set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth,
disp_linedisp_lineDispLinedisp_lineDispLineDispLine
line_positionline_positionLinePositionline_positionLinePositionLinePosition,
select_linesselect_linesSelectLinesselect_linesSelectLinesSelectLines,
partition_linespartition_linesPartitionLinespartition_linesPartitionLinesPartitionLines
line_positionline_positionLinePositionline_positionLinePositionLinePosition,
select_linesselect_linesSelectLinesselect_linesSelectLinesSelectLines,
partition_linespartition_linesPartitionLinespartition_linesPartitionLinesPartitionLines,
detect_edge_segmentsdetect_edge_segmentsDetectEdgeSegmentsdetect_edge_segmentsDetectEdgeSegmentsDetectEdgeSegments
Foundation