728x90

Intel RealSense D455 2

[RealSense - Lab meeting] 거리 측정 정확도 검증 - 2022.03.16.수

Intel Realsense D455를 활용할 환경을 구축했으니, 성능을 검증해보았다. 이거는 영상인데, 30cm정도까지는 물체의 거리를 잘 측정하지만 그 이내로 가까운 물체의 거리를 인식하지 못하는 것을 녹화해두었다. 이게 적외선을 이용해서 Depth를 측정하는 기기인줄 알고 왜 가까우면 측정이 안 될까 의문이었는데, 스테레오 방식이었다... 스테레오 방식에서 카메라 두 개가 만나는 지점? 이내에서는 거리를 측정할 수 없으니 당연히 안 나오는 게 맞았다. 그런데 기기 설명에서는 스테레오로 Depth를 측정하지만, 적외선을 이용해서 정확도를 높여?준다는데, 그럼 가까운 거리는 적외선으로 측정해서 보여주면 안 되는 건가...? 실제로 자를 이용해 거리를 측정해보며 얼마나 정확한지 검증해보았다. 직접 손으로..

[RealSense - Lab meeting] Intel RealSense D455(Python) - 2022.03.03.목

C++ 코드를 도저히 이해하기가 어려워서 Python으로 바꿨다. 실시간으로 깊이 정보를 받아와서 그걸 문자 형태로 출력해내는 예제 코드를 실행하고 이해해보았는데, 제대로 동작을 했다. 이건 전체 코드이고, 다음 슬라이드에서 핵심 부분을 설명한다. 640*480 크기로 받아온 것을 10*20이 한 픽셀이 되도록 쪼개서 계산을 해준다. 한 픽셀, 즉 하나의 10*20 묶음마다 1m 이내의 거리가 몇 번 등장하는지를 세어서 25로 나눈다. 최대 200번 등장할 수 있으므로 각 픽셀은 0~8의 값을 갖게 된다. 0~8의 값을 각각 " .:nhBXWW"로 치환해준 뒤 콘솔에 출력해준다. 출력된 모습이다. 왼쪽은 내 상체 부분이고, 오른쪽은 상체 앞으로 손을 내밀었을 때의 모습이다. 손의 모습이 뚜렷하게 보이지는..

728x90