교정 및 변환

시야각 교정

교정은 실제 점 좌표와 이미지 픽셀 사이의 관계를 구축하는 작업입니다. 단순 교정 모델은 더 빠르게 계산되며, 반복되는 부품 위치는 더 빠르게 찾을 수 있습니다.

원시(Raw) 센서 좌표계는 왼쪽 위에서 시작하여 오른쪽과 아래쪽으로 확장됩니다.
가로 좌표의 범위는 0에서 width-1 사이이며, 세로 좌표의 범위는 0에서 정수 좌표 값이 픽셀 중심에 대응하는 height-1 사이입니다.
RawSensorCoordinatesSystem
센서 중심 좌표계는 중심(원시 시스템에서 [width-1]/2, [height-1]/2)에서 시작하여 오른쪽과 위쪽으로 확장됩니다. CenteredSensorCoordinatesSystem

실제 3D 좌표는 레퍼런스 평면과 결부된 2D 레퍼런스 프레임 내에서 정의됩니다. 축의 원점과 방향은 일반적으로 검사 대상 부품의 주요 특징과 일치합니다.

World-to-Sensor 변환 전에

실제 좌표에서 센서 좌표로 변환하기 전에 다음과 같이 왜곡 원인을 제거해야 합니다.

비정방형 픽셀이 발생하지 않도록 스위프 주파수 또는 스캔 속도를 조정하십시오.
원근 효과가 최소화되도록 광학 배열을 조정하십시오. 시야각이 센서 평면과 평행해야 합니다.
긴 초점 거리와 고품질 렌즈를 사용하여 광학 왜곡을 최소화하십시오.
렌즈 배율, 관찰 거리, 초점 기능을 기준으로 적절한 축척 비율을 사용하십시오.
고정 장치 고정, 부품 이동/캡처-트리거 동기화를 통해 스큐 및 평행 이동의 영향을 최소화하십시오.

World-to-Sensor 변환의 효과

교정 없음. 실제 좌표와 센서 좌표가 동일합니다.
WorldToSensorTransformUncalibrated
평행 이동 교정: 좌표 원점을 이동할 수 있습니다. 실제 좌표가 픽셀 유닛에 대응합니다.
WorldToSensorTransformTranslated
등방성 축척 조정(정방형 픽셀). 축척 비율로 픽셀 값이 물리적 측정치로 변환됩니다.
WorldToSensorTransformScaledSquare
비등방성 축척 조정(비정방형 픽셀). [-4/3, -3/4](또는 [3/4, 4/3]) 범위의 픽셀 종횡비(X/Y)를 가진 두 축척 비율을 사용합니다. 픽셀이 항상 정사각형으로 표시되므로, 이미지가 늘려진 것처럼 보입니다.
WorldToSensorTransformScaledNonSquare
축척 및 스큐 적용(정방형 픽셀). 실제 축이 평행 이동, 회전, 축척 조정을 사용하여 회전된 검사 대상 부품과 정렬됩니다.
WorldToSensorTransformScaledSkewedSquare
축척 및 스큐 적용(비정방형 픽셀). 왜곡이 확실히 보입니다. 카메라 스캔 속도가 픽셀 간격과 일치하지 않을 때 발생합니다.
WorldToSensorTransformScaledSkewedNonSquare
원근 왜곡은 더 멀리 떨어진 개체가 작게 보이도록 만들며, 직선은 똑바르지만 각도가 보존되지 않습니다.
WorldToSensorTransformPerspective
광학 왜곡은 사각형의 핀 쿠션 또는 배럴 왜곡을 일으킵니다.
WorldToSensorTransformOptical
복합 왜곡은 실제 세계에서 센서 공간으로 복잡한 비선형 변환을 일으킵니다.
WorldToSensorTransformCombined