InspectEdge 비전 데이터 액세스 함수

이 항목에서는 InspectEdge 구조체에서 값을 얻는 비전 데이터 액세스 함수를 열거합니다. 다음 각 함수는 첫 번재 매개 변수로 데이터 구조를 참조합니다. 인덱스(0에서 시작)는 구조체에서 무엇이 인덱싱되는지 결정합니다.

참고: InspectEdge 함수에 대한 모든 수식은 다음을 준수합니다.
  • InspectEdgeForDefect/Position/Width = 지정된 함수에 의한 Inspect 데이터 구조 출력
  • 캘리퍼 인덱스 = 0 - N(캘리퍼의 총 수는 InspectEdgeForDefect/Position/Width 함수가 참조하는 InspectEdge 함수의 캘리퍼 출력 수와 같음)
  • 가장자리 쌍 인덱스 = 0 또는 1(참조할 선 맞춤을 결정함. 0 = 첫 번째 선 맞춤, 1 = 두 번째 선 맞춤)
  • 가장자리 인덱스 = 0 - N
  • 점 인덱스 = 0 - 1

함수

설명
GetCaliperAngle(InspectEdge, [캘리퍼 인덱스]) 인덱스에 해당하는 캘리퍼의 각도 값을 반환합니다.
GetCaliperHeight(InspectEdge, [캘리퍼 인덱스]) 인덱스에 해당하는 캘리퍼의 높이를 반환합니다.
GetCaliperWidth(InspectEdge, [캘리퍼 인덱스]) 인덱스에 해당하는 캘리퍼의 폭 값을 반환합니다.
GetCaliperX(InspectEdge, [캘리퍼 인덱스]) 인덱스에 해당하는 캘리퍼의 x 좌표를 반환합니다.
GetCaliperY(InspectEdge, [캘리퍼 인덱스]) 인덱스에 해당하는 캘리퍼의 y 좌표를 반환합니다.
GetDefectExtremumCaliper
(InspectEdgeForDefect, 결함 인덱스, 가장자리 쌍 인덱스, 가장 가까운 점/가장 먼 점)
선 맞춤에서 가장 가깝거나 가장 먼 점을 포함하는 지정 결함 내의 캘리퍼 인덱스를 반환합니다.
(기본값 = 0. 0 = 가장 가까운 점, 1 = 가장 먼 점)
GetDefectFilterCount(InspectEdgeForDefect, 가장자리 쌍 인덱스, 필터 방향)

결과 데이터 세트에서 필터링되었거나 필터링될 결함 수를 반환합니다. 필터 방향(오른쪽 = 1, 왼쪽 = 2).

GetDefectGapBoundsAngle
(InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스)
결함의 경계 사각형의 각도를 반환합니다.
GetDefectGapBoundsCurve(InspectEdgeForDefect/Width, [결함/갭 인덱스], [결함/갭], [가장자리 쌍 인덱스]) 결함의 경계 사각형의 곡률을 반환합니다.
GetDefectGapBoundsHeight
(InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스)
결함의 경계 사각형의 높이를 반환합니다.
GetDefectGapBoundsWidth
(InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스)
결함의 경계 사각형의 폭을 반환합니다.
GetDefectGapBoundsX
(InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스)
결함의 경계 사각형의 x 좌표를 반환합니다.
GetDefectGapBoundsY
(InspectEdgeForDefect/Width, 결함/갭 인덱스, 결함/갭, 가장자리 쌍 인덱스)
결함의 경계 사각형의 y 좌표를 반환합니다.
GetDefectGapCaliperIndex
(InspectEdgeForDefect/Width, [결함/갭 인덱스], [결함/갭], [가장자리 쌍 인덱스], [결함 시작/종료])
결함이 시작되거나 중지되는 캘리퍼를 반환합니다(시작 = 0, 종료 = 1).
GetDefectGapCount(InspectEdgeForDefect, [[가장자리 쌍] 인덱스])

지정된 내용에 따라 결함 또는 갭의 수를 반환합니다(결함 = 0, 갭 = 1. 크기 = 0, 면적 = 1).

GetDefectGapExtremumValue
(InspectEdgeForDefect/Width, [결함/갭/Position], [가장자리 쌍 인덱스], [최대/최소], [크기/면적/폭])
결함 또는 갭의 크기, 면적, 폭의 최대값 또는 최소값을 반환합니다(결함 = 0, 갭 = 1, 위치 = 2. 최대값 = 0, 최소값 = 1. 크기 = 0, 면적 = 1, 폭 = 2).
GetDefectGapValue
(InspectEdgeForDefect/Width, [결함/갭 인덱스], [결함/갭/위치], [가장자리 쌍 인덱스], [크기/면적/폭/거리])

결함 또는 갭의 크기, 면적, 폭의 최대값 또는 최소값을 반환합니다(결함 = 0, 갭 = 1, -1 = 크기, 면적, 폭별 모든 갭의 합. 결함 = 0, 갭 = 1, 위치 = 2. 크기 = 0, 면적 = 1, 폭 = 2).

GetEdgeContrast(Inspect, [캘리퍼 인덱스], [가장자리 인덱스], [가장자리 쌍 인덱스])

인덱스에 해당하는 캘리퍼의 가장자리의 대비 값을 반환합니다.

GetEdgeCount(InspectEdgeForDefect, [캘리퍼 인덱스])

인덱스에 해당하는 캘리퍼에서 발견된 가장자리의 수를 반환합니다.

GetEdgeFromCenter
(InspectEdgeForDefect/Position, [캘리퍼 인덱스], [가장자리 쌍 인덱스], [가장자리 인덱스])
ROI의 지정된 가장자리에서 인덱스에 해당하는 캘리퍼의 지정된 가장자리까지의 거리를 반환합니다.
GetEdgeFromFit
(InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 쌍 인덱스])
참조된 캘리퍼의 가장자리에서 선 맞춤까지의 거리를 반환합니다.
GetEdgeFromRegion
(InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 인덱스], [가장자리 쌍 인덱스], [방향])
검색 영역에서 인덱스에 해당하는 캘리퍼의 인덱스에 해당하는 가장자리까지의 거리를 반환합니다.
GetEdgePairCount(InspectEdgeWidth, [캘리퍼 인덱스]) 인덱스에 해당하는 캘리퍼 내의 가장자리 쌍 수를 반환합니다.
GetEdgePairWidth
(InspectEdgeWidth, [캘리퍼 인덱스], [가장자리 쌍 인덱스])

인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 폭 값을 반환합니다.

참고: 가장자리 쌍 인덱스에 0을 지정하면 해당 인덱스의 캘리퍼 내에서 가장 점수가 높은 가장자리 쌍만 반환됩니다.

GetEdgePairX
(InspectEdgeWidth, [캘리퍼 인덱스], [가장자리 인덱스], [가장자리 쌍 인덱스])

인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 x 좌표를 반환합니다.
GetEdgePairY
(InspectEdgeWidth, 캘리퍼 인덱스, 가장자리 쌍 인덱스)
인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 y 좌표를 반환합니다.
GetEdgePosContrast
(InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스])
인덱스에 해당하는 캘리퍼의 지정된 가장자리의 대비를 반환합니다.
GetEdgePosFromCenter
(InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스])
인덱스에 해당하는 캘리퍼의 지정된 가장자리에서 ROI 중심까지의 거리를 반환합니다.
GetEdgePosFromFit
(InspectEdgePosition, [캘리퍼 인덱스])
인덱스에 해당하는 캘리퍼의 가장자리에서 선 맞춤까지의 거리를 반환합니다.
GetEdgePosFromRegion
(InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스], [방향])
검색 영역에서 인덱스에 해당하는 캘리퍼의 인덱스에 해당하는 가장자리까지의 거리를 반환합니다.
GetEdgePosScore
(InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스])
인덱스에 해당하는 캘리퍼의 지정된 가장자리의 점수를 반환합니다.
GetEdgePosX
(InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스])
지정된 캘리퍼의 가장자리 위치의 x 좌표를 반환합니다.
GetEdgePosY
(InspectEdgePosition, [캘리퍼 인덱스], [가장자리 인덱스])
지정된 캘리퍼의 가장자리 위치의 y 좌표를 반환합니다.
GetEdgeScore
(Inspect, [캘리퍼 인덱스], [가장자리 인덱스])
인덱스에 해당하는 캘리퍼 내에서 발견된 각 가장자리의 가장자리 점수를 반환합니다.
GetEdgeX
(InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 인덱스] 또는 [가장자리 쌍 인덱스])

인덱스에 해당하는 캘리퍼의 가장자리에 대한 x 좌표를 반환합니다.

GetEdgeY
(InspectEdgeForDefect, [캘리퍼 인덱스], [가장자리 인덱스] 또는 [가장자리 쌍 인덱스])
인덱스에 해당하는 캘리퍼의 가장자리에 대한 y 좌표를 반환합니다.
GetExtremePoints
(InspectEdgeForDefect, [가장자리 쌍 인덱스], [면])
가장자리가 선 맞춤에서 가장 가깝거나 먼 캘리퍼의 인덱스를 반환합니다(가까운 가장자리 = 0, 먼 가장자리 = 1).
GetExtremePosPoints(InspectEdgePosition, [면]) 어느 측면(가까운 점 = 0, 먼 점 = 1)로부터 가장자리가 가장 먼 캘리퍼의 인덱스를 반환하거나 선 맞춤이 없음으로 설정된 경우 영역의 어느 측면이든 가장 가까운 점을 반환합니다.
GetExtremeWidth
(InspectEdgeWidth, [극한])

지정된 극단의 폭을 갖는 캘리퍼의 인덱스를 반환합니다(가장 얇은 것 = 0, 가장 두꺼운 것 = 1).

GetFitEdgeAngle(InspectEdgeForDefect, [가장자리 쌍 인덱스])

인덱스에 해당하는 캘리퍼 내에서 지정된 가장자리 쌍의 각도 값을 반환합니다.

GetFitEdgeCenterX
(InspectEdgeForDefect, Point Index)

원형 선 맞춤 중심의 x 좌표를 반환합니다.

GetFitEdgeCenterY
(InspectEdgeForIndex, Point Index)
원 선 피트 중심의 y 좌표를 반환합니다.
GetFitEdgePosAngle(InspectEdgePosition) 첫 번째 점에서 계산된 선 맞춤의 각도 값을 반환합니다.
GetFitEdgePosCenterX
(InspectEdgePosition)
원형 선 맞춤 중심의 x 좌표를 반환합니다.
GetFitEdgePosCenterY(InspectEdgePosition) 원 선 피트 중심의 y 좌표를 반환합니다.
GetFitEdgePosRadius(InspectEdgePosition) 원형 선 맞춤의 중심으로부터의 거리를 반환합니다.

GetFitEdgePosX
(InspectEdgePosition, [점 인덱스])

선 맞춤에서 지정된 점의 x 좌표를 반환합니다.
GetFitEdgePosY
(InspectEdgePosition, [점 인덱스])
선 맞춤에서 지정된 점의 y 좌표를 반환합니다.
GetFitEdgeRadius(InspectEdgeForDefect, [가장자리 쌍 인덱스]) 선택한 가장자리 쌍에 대한 원형 선 맞춤의 중심에서의 거리를 반환합니다.
GetFitEdgeX
(InspectEdgeForDefect, 가장자리 쌍 인덱스, 점 인덱스)
지정된 점의 x 좌표를 반환합니다.
GetFitEdgeY
(InspectEdgeForDefect, 가장자리 쌍 인덱스, 점 인덱스)
지정된 점의 y 좌표를 반환합니다.
GetIEFitError(InspectEdgeForDefect/Position, [가장자리 인덱스]) 해당 인덱스의 선 또는 원에 대해 선 또는 원 맞춤의 정확도에 대한 오류 값을 반환합니다.
GetNumCalipers(InspectEdge) 지정된 InspectEdge 함수 내의 총 캘리퍼 수를 반환합니다.
GetNumCalipersUsed(InspectEdgeForDefect/Position, [가장자리 쌍 인덱스]) 선 맞춤 또는 원형 선 맞춤을 구성하는 데 사용되는 캘리퍼의 수를 반환합니다. 이 반환 값을 GetNumCaplipers 함수에서 반환된 값과 관련지어 사용하여 선 맞춤 또는 원형 선 맞춤을 구성하기 위해 이용된 캘리퍼의 백분율을 판단합니다. (선택 사항) 가장자리 쌍 찾기 매개 변수를 활성화한 InspectEdgeForDefect 함수를 참조할 때 가장자리 쌍 인덱스에 0을 지정하면 첫 번째 가장자리에 이용된 캘리퍼 수를 반환하며, 1을 지정하면 두 번째 가장자리에 이용된 캘리퍼 수를 반환합니다.
GetTotalCount(InspectEdge/ForDefect/Position/Width) 참조된 InspectEdge, InspectEdgeForDefect, InspectEdgePosition, InspectEdgeWidth 함수의 전체 결과 수를 반환합니다.
GetWidth(InspectEdgeWidth, [캘리퍼 인덱스]) 인덱스 지정된 캘리퍼 내에서 가장자리의 너비 값을 반환합니다. 인덱스 지정된 캘리퍼 내에 가장자리가 없는 경우 0을 반환합니다.

GetWidthAverage(InspectEdgeWidth)

참조된 InspectEdgeWidth 함수로부터의 평균 폭 값을 반환합니다. 가장자리 쌍에 최소/최대 범위를 벗어나는 간격 또는 결함이 있는 경우 해당 폭 값은 평균의 계산에 사용되지 않습니다.

GetWidthCaliperCount(InspectEdgeWidth, [포함하지 않음/포함], [실제 개수/백분율]) 결함을 포함하거나 포함하지 않는 캘리퍼의 수 또는 백분율을 반환합니다(포함하지 않음 = 0, 포함 = 1. 실제 개수 = 0, 백분율 = 1).
GetWidthCaliperExtremum(InspectEdgeWidth, [포함하지 않음/포함], [최소/최대]) 결함을 포함하거나 포함하지 않는 캘리퍼의 최소 또는 최대 블럭을 반환합니다(포함하지 않음 = 0, 포함 = 1. 실제 개수 = 0, 백분율 = 1).
GetWidthCount(InspectEdgeWidth, [결함/갭]) 지정된 결함 또는 갭의 총 수를 반환합니다(결함 = 0, 갭 = 1).

GetWidthStdDev(InspectEdgeWidth)

참조된 InspectEdgeWidth 함수로부터의 폭 값의 표준편차를 반환합니다. 가장자리 쌍에 최소/최대 범위를 벗어나는 간격 또는 결함이 있는 경우 해당 폭 값은 평균의 계산에 사용되지 않습니다.

GetWidthThresholdCount(InspectEdgeWidth, [초과/미만], [실제 개수/백분율]) 폭 임계값 초과 또는 미만인 결함 수를 반환합니다(초과 = 0, 미만 = 1, 실제 개수 = 0, 백분율 = 1).
GetWidthThresholdExtremum(InspectEdgeWidth, [초과/미만], [최소/최대]) 폭 임계값 초과 또는 미만인 최소 또는 최대 결함의 크기, 면적, 폭 값을 반환합니다(초과 = 0, 미만 = 1. 최소 = 0, 최대 = 1. 크기 = 0, 면적 = 1, 폭 = 2).
GetWidthTotalCaliperSize(InspectEdgeWidth, [포함하지 않음/포함]) 결함을 포함하거나 포함하지 않는 모든 캘리퍼스의 누적 크기를 반환합니다(포함하지 않음 = 0, 포함 = 1).
GetWidthTotalDefectSize(InspectEdgeWidth, [초과/미만]) 폭 임계값 초과 또는 미만인 모든 결함의 누적 크기를 반환합니다(초과 = 0, 미만 = 1).