728x90

Python 4

[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"로 치환해준 뒤 콘솔에 출력해준다. 출력된 모습이다. 왼쪽은 내 상체 부분이고, 오른쪽은 상체 앞으로 손을 내밀었을 때의 모습이다. 손의 모습이 뚜렷하게 보이지는..

[RealSense] pyrealsense2 API class, method 설명

python으로 realsense API를 사용하는데 각 class, method가 어떤 역할을 하는지 공부해보았다. https://intelrealsense.github.io/librealsense/python_docs/ Welcome to pyrealsense2’s documentation! — pyrealsense2 2.33.1 documentation intelrealsense.github.io 위 링크를 참고했다. python의 method를 검색해서 짧은 설명을 볼 수 있는 사이트인 것 같다. 내가 이해하고 싶은 코드는 아래 코드이다. ## License: Apache 2.0. See LICENSE file in root directory. ## Copyright(c) 2017 Intel Co..

[RealSense] Python 개발 환경 세팅

C++로 하다가 무슨 말인지 모르겠어서 Python으로 바꿔주려고 한다. 1. 파이썬 realsense2 wrapper 다운로드 https://pypi.org/project/pyrealsense2/#files pyrealsense2 Python Wrapper for Intel Realsense SDK 2.0. pypi.org 위 링크에서 자신에게 맞는 파일을 다운 받는다. 나 같은 경우는 window 64비트를 사용하고 있기 때문에 가장 위에 있는 것을 다운 받았다. 파이썬이랑 같은 버전을 사용해야 한다는데, 나는 파이썬 3.9.7 버전을 사용 중이다. realsense2 wrapper는 39라고 되어있는 걸 보니 3.9 버전인 것 같다. 그대로 사용하겠다. 다운로드 받은 파이썬 래퍼를 설치해준다. py..

728x90