## License: Apache 2.0. See LICENSE file in root directory.
## Copyright(c) 2015-2017 Intel Corporation. All Rights Reserved.
###############################################
## Open CV and Numpy integration ##
###############################################
import pyrealsense2 as rs
import numpy as np
import cv2
# Configure depth and color streams
pipeline = rs.pipeline()
config = rs.config()
config.enable_stream(rs.stream.infrared, 640, 480, rs.format.y8, 30)
# Start streaming
profile = pipeline.start(config)
device = profile.get_device()
depth_sensor = device.first_depth_sensor()
depth_sensor.set_option(rs.option.emitter_enabled, 0)
try:
while True:
# Wait for a coherent pair of frames: depth and color
frames = pipeline.wait_for_frames()
depth_frame = frames.get_infrared_frame()
if not depth_frame:
continue
# Convert images to numpy arrays
depth_image = np.asanyarray(depth_frame.get_data())
# Show images
#cv2.namedWindow('RealSense', cv2.WINDOW_AUTOSIZE)
cv2.imshow('RealSense', depth_image)
cv2.waitKey(1)
finally:
# Stop streaming
pipeline.stop()
'Backend > Python' 카테고리의 다른 글
Python Flask + mysql 웹 기반 어플리케이션 제작 (0) | 2021.11.27 |
---|---|
백준 코딩 연습 (0) | 2021.09.27 |
라즈베리 파이 TTS 활용(Python) (0) | 2020.12.09 |
(Python) MariaDB와 python 이미지 통신(pandas 이용) (0) | 2020.11.28 |
(Python) TCP socket 통신 채팅 구현 (0) | 2020.11.24 |