728x90
지난 글에서는 YOLOv8 을 이용하여
RGB camera input을 Realtime Object Segmentation 수행하였습니다.
YOLOv8 으로 RealTime Object Segmentation 수행하기
YOLOv8 을 이용하여 간단하게 RGB Webcam의 Realtime Segmentation을 수행해보았습니다. 기존의 boundary box를 쳐주는 YOLO 는 많이 익숙하실 것이라 생각이 듭니다. Segmentation은 그에 더해 인식된 Object가 실제
cobang.tistory.com
이제 어떤 물체를 segmentation 하는 것과 동시에
전체 pixel에 대한 평균 Depth를 계산하여 거리 정보를 추출하도록 만들어보겠습니다.
저는 Intel RealSense D435 Depth Camera를 이용하였고,
Object Segmentation 된 픽셀 부분들을 Depth Stream으로부터 정보를 얻어와
평균을 계산하는 방식입니다.
전체 코드입니다.
실행 결과입니다.
실제 거리와 대조를 해보았는데, 잘 일치하는 것을 알 수 있었습니다.
다만 튀는 값을 포함하여 전체 픽셀에 대해 평균을 매기니,
다소 굴곡이 많은 물체에 대해서는 수정이 필요할 듯 합니다.
728x90
반응형
'Research & Algorithm > Computer Vision' 카테고리의 다른 글
이미지로부터 실제 좌표를 얻기 위한 Camera Transformation 수행 (1) | 2024.02.13 |
---|---|
YOLOv8 으로 RealTime Object Segmentation 수행하기 (3) | 2024.01.29 |
BundleSDF (3D Pose Estimation & Reconstruction) Example 수행 (7) | 2024.01.24 |
[논문 리뷰] BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objects (1) | 2024.01.24 |
Python3 에서 Intel RealSense Camera Intrinsic Matrix 얻기 (0) | 2024.01.22 |