Edges 비전 데이터 액세스 함수

Edges 구조체에서 값을 가져오는 각종 함수.

참고: 다음의 각 함수는 가장자리 데이터 구조를 첫 번째 매개 변수로 합니다.

함수

설명

GetAngle(Edges, [인덱스])

인덱스에 해당하는 가장자리의 각도를 반환합니다.

GetContrast(Edges)

전경과 배경의 평균 대비(회색조, 0 - 255)를 반환합니다. 검은색에서 흰색 전환인 경우 대비가 양수이며 흰색에서 검은색 전환인 경우 대비가 음수입니다. Edge 구조체는 FindCircleMinMax 함수에 의해 생성되어야 합니다.

GetEdgeDistance(Edges, [인덱스])

두 가장자리(가장자리 쌍) 사이의 거리를 반환합니다. Edge 구조체는 Caliper 함수에 의해 생성되어야 합니다.

GetMax(Edges)

최고 가장자리로부터 최대 편차의 반지름을 반환합니다. Edge 구조체는 FindCircleMinMax 함수에 의해 생성되어야 합니다.

GetMin(Edges)

최고 가장자리로부터 최소 편차의 반지름을 반환합니다. Edge 구조체는 FindCircleMinMax 함수에 의해 생성되어야 합니다.

GetNFound(Edges)

찾은 가장자리의 수를 반환합니다.

GetPosition(Edges, [인덱스])

가장자리 또는 가장자리 쌍 중심의 영역 X 위치를 반환합니다(단위: 픽셀).

GetRadius(Edges, [인덱스])

지정된 원 또는 호의 반지름을 반환합니다.

GetScore(Edges, [인덱스1], [인덱스2])

인덱스에 해당하는 가장자리에서 점수 값 (0 - 100)을 반환합니다. 검은색에서 흰색 전환인 경우 점수가 양수이며 흰색에서 검은색 전환인 경우 점수가 음수입니다(예외: FindSegmentFindCircleMinMax의 경우는 점수가 항상 양수임).

GetSDev(Edges)

표준 편차 값을 반환합니다. Edge 구조체는 FindCircleMinMax 함수에 의해 생성되어야 합니다.

참고: 이 계산은 분모가 N-1인 편의 표준 편차입니다(불편 표준 편차는 분모가 N임).

GetX(Edges, [인덱스1], [인덱스2])

x 좌표를 반환합니다. 인덱스1은 가장자리 번호를 선택하고 인덱스2는 끝점(0 = 최상단 점, 1 = 최하위 점)을 지정합니다.

GetY(Edges, [인덱스1], [인덱스2])

y 좌표를 반환합니다. 인덱스1은 가장자리 번호를 선택하고 인덱스2는 끝점(0 = 최좌측 점, 1 = 최우측 점)을 지정합니다.