AI Vision Utility의 데이터 이해

AI Vision Utility 사용하면AI Vision Sensor을 연결하고 구성할 수 있습니다. 자세한 내용은 다음 기사를 참조하세요.

AI 비전 센서가 물체를 감지하고 측정하는 방식을 이해하면 코딩 프로젝트에서 이러한 측정값을 더 효과적으로 활용하는 데 도움이 됩니다. 이러한 지식을 바탕으로 코딩 기술을 향상시키고 객체 인식 및 공간 분석과 같은 작업에 대한 더욱 정확한 솔루션을 만들 수 있습니다.

픽셀과 해상도 이해

낙서로 집이 그려진 격자.

격자무늬 종이에 그림을 그리는 것을 상상해보세요. 종이 위의 작은 사각형 하나하나가 픽셀과 같습니다. 이 사각형을 색칠하면 그림이 완성됩니다.

낮은 해상도 고해상도
만화 VEX 123 로봇의 픽셀화된 버전입니다. 매우 세부적으로 묘사된 VEX 123 로봇 만화 버전입니다.

이제 해상도에 대해 이야기해 보겠습니다. 해상도 이미지의 픽셀 수입니다. 용지에 작은 정사각형(픽셀)이 있으면 그림이 선명하고 세부적으로 보일 것 . 하지만 픽셀이 개 있다면 사진이 흐릿하고 하지 않을 수 있습니다.

AI 비전 센서의 해상도를 나타내는 사각형입니다. 왼쪽 상단 모서리의 좌표는 0 쉼표 0입니다. 오른쪽 상단 모서리의 좌표는 320 쉼표 0입니다. 왼쪽 하단 모서리의 좌표는 0, 240입니다. 그리고 중심의 좌표는 160, 쉼표 120입니다.

AI 비전 센서의 해상도는 가로 320픽셀, 세로 240픽셀입니다. 즉, 감지의 정확한 중심은 X축의 좌표 160, Y축의 좌표 120에 맞춰집니다.

AI 비전 센서는 어떻게 물체를 측정하나요?

AI 비전 센서는 구성된 색상, AprilTag ID, AI 분류에 대한 데이터를 수집합니다. 이러한 데이터 중 일부는 AI Vision Utility에 표시되며 VEXcode 프로젝트를 계획하고 생성할 때 도움이 될 수 있습니다. 

유틸리티에서 AI 비전이 감지한 블루 큐브의 클로즈업. 강조 표시된 부분은 파란색 큐브 위에 있는 W 콜론 80 H 콜론 92라고 적힌 텍스트의 일부를 나타냅니다. 이는 큐브의 너비가 80픽셀이고 높이가 92픽셀임을 보여줍니다.

너비와 높이

이는 감지된 객체의 너비 또는 높이를 픽셀 단위로 나타낸 것입니다.

너비와 높이를 측정하면 다양한 물체를 식별하는 데 도움이 됩니다. 예를 들어, 큐브는 너비와 높이가 비슷하지만, 링은 높이보다 너비가 더 큽니다. 

유틸리티에서 AI 비전이 감지한 블루 큐브의 클로즈업. 강조 표시된 부분은 파란색 큐브 위에 있는 CX 콜론 169, CY 콜론 139라고 적힌 텍스트의 일부를 나타냅니다. 이는 큐브의 중심 좌표가 169, 139임을 나타냅니다.

CenterX와 CenterY

이는 감지된 객체의 중심 좌표를 픽셀 단위로 나타낸 것입니다.

CenterX 및 CenterY 좌표는 탐색 및 위치 지정에 도움이 됩니다. AI 비전 센서의 해상도는 320 x 240픽셀입니다.

색상 코드가 회전함에 따라 각도 값이 0도에서 90도, 180도, 360도로 이동하는 모습을 보여주는 회전 이미지입니다.

각도

Angle은색상 코드AprilTag ID에만 사용할 수 있는 속성입니다. 이는 감지된색상 코드또는 AprilTag ID의 방향을 나타냅니다.

유틸리티에서 AI 비전이 감지한 블루 큐브의 클로즈업. 강조 표시된 부분은 파란색 큐브 주변의 상자의 왼쪽 상단 모서리로, 원점을 나타냅니다.

OriginX와 OriginY

OriginX와 OriginY는 감지된 객체의 왼쪽 상단 모서리에 있는 좌표(픽셀)입니다.

OriginX 및 OriginY 좌표는 탐색 및 위치 지정에 도움이 됩니다. 이 좌표를 객체의 너비와 높이와 결합하면 객체의 경계 상자 크기를 결정할 수 있습니다. 이는 움직이는 물체를 추적하거나 물체 사이를 탐색하는 데 도움이 될 수 있습니다.

유틸리티에서 AI 비전이 감지한 블루 큐브의 클로즈업. 강조 표시는 개체 위에 있는 Blue Cube라고 적힌 텍스트의 일부를 나타냅니다.

유틸리티에서 AI 비전이 감지한 블루 큐브의 클로즈업. 강조 표시는 파란색 큐브 위의 텍스트 중 ID 콜론 5라고 적힌 부분을 강조합니다. 이는 AprilTag ID가 5라는 것을 나타냅니다.

태그ID

tagID는 AI 분류 및 AprilTags에만 사용할 수 있습니다. AI 분류에는 적절한 이름이 표시됩니다.

AprilTag ID는 실제 ID 번호를 표시합니다.

특정 AprilTag ID를 식별하면 선택적으로 탐색할 수 있습니다. 로봇이 특정 AprilTag ID를 향해 이동하고 다른 ID는 무시하도록 코드를 작성하여, 이를 자동 탐색을 위한 길잡이로 효과적으로 활용할 수 있습니다.

유틸리티에서 AI 비전이 감지한 블루 큐브의 클로즈업. 강조 표시는 개체 위에 '점수 콜론 99퍼센트'라는 텍스트를 표시합니다.

점수

점수 속성은 AI 비전 센서로AI 분류 감지할 때 사용됩니다.

신뢰도 점수는 AI 비전 센서가 감지에 얼마나 확신하는지를 나타냅니다. 이 이미지에서는 이 물체가 파란색 큐브라는 것을 99% 확신할 수 있습니다. 이 점수를 사용하면 로봇이 신뢰도가 높은 감지에만 집중하도록 할 수 있습니다.

이 데이터를 사용하여 VEX IQ 로봇을 코딩하는 방법에 대한 자세한 내용은 VEXcode API 참조 - IQ(2세대)참조하세요.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: