KlassenKlassenKlassenKlassen | | | | Operatoren

line_orientationline_orientationLineOrientationline_orientationLineOrientationLineOrientation (Operator)

Name

line_orientationline_orientationLineOrientationline_orientationLineOrientationLineOrientation — Berechnung der Orientierung von Linien.

Signatur

line_orientation( : : RowBegin, ColBegin, RowEnd, ColEnd : Phi)

Herror line_orientation(double RowBegin, double ColBegin, double RowEnd, double ColEnd, double* Phi)

Herror T_line_orientation(const Htuple RowBegin, const Htuple ColBegin, const Htuple RowEnd, const Htuple ColEnd, Htuple* Phi)

Herror line_orientation(const HTuple& RowBegin, const HTuple& ColBegin, const HTuple& RowEnd, const HTuple& ColEnd, double* Phi)

Herror line_orientation(const HTuple& RowBegin, const HTuple& ColBegin, const HTuple& RowEnd, const HTuple& ColEnd, HTuple* Phi)

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)

void HOperatorSetX.LineOrientation(
[in] VARIANT RowBegin, [in] VARIANT ColBegin, [in] VARIANT RowEnd, [in] VARIANT ColEnd, [out] VARIANT* Phi)

VARIANT HMiscX.LineOrientation(
[in] VARIANT RowBegin, [in] VARIANT ColBegin, [in] VARIANT RowEnd, [in] VARIANT 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)

Beschreibung

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.

Parallelisierung

Parameter

RowBeginRowBeginRowBeginRowBeginRowBeginrowBegin (input_control)  line.begin.y(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Zeilenkoordinaten der Anfangspunkte der Eingabelinien.

ColBeginColBeginColBeginColBeginColBegincolBegin (input_control)  line.begin.x(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Spaltenkoordinaten der Anfangspunkte der Eingabelinien.

RowEndRowEndRowEndRowEndRowEndrowEnd (input_control)  line.end.y(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Zeilenkoordinaten der Endpunkte der Eingabelinien.

ColEndColEndColEndColEndColEndcolEnd (input_control)  line.end.x(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Spaltenkoordinaten der Endpunkte der Eingabelinien.

PhiPhiPhiPhiPhiphi (output_control)  angle.rad(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Orientierung der Eingabelinien.

Ergebnis

line_orientationline_orientationLineOrientationline_orientationLineOrientationLineOrientation liefert immer den Wert 2 (H_MSG_TRUE).

Vorgänger

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

Nachfolger

set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth, disp_linedisp_lineDispLinedisp_lineDispLineDispLine

Alternativen

line_positionline_positionLinePositionline_positionLinePositionLinePosition

Siehe auch

line_positionline_positionLinePositionline_positionLinePositionLinePosition, detect_edge_segmentsdetect_edge_segmentsDetectEdgeSegmentsdetect_edge_segmentsDetectEdgeSegmentsDetectEdgeSegments

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren