# -- coding: UTF-8 --
import cv2
import pyrealsense2 as rs
import numpy as np
pipeline = rs.pipeline() # 构建一个抽象设备的管道
config = rs.config() # 使用非默认配置文件创建配置以配置管道
config.enable_stream(rs.stream.color, 1280, 720, rs.format.bgr8, 30)
profile = pipeline.start(config) # 表示构建的管道使用上述配置开始流传输
camera = cv2.VideoCapture(2)
flag = camera.isOpened()
index = 0
imgname = 0
while (True):
align = rs.align(rs.stream.color)
frames = pipeline.wait_for_frames()
color_frame = frames.get_color_frame()
color_frame = np.asanyarray(color_frame.get_data())
img = np.asanyarray(frames.get_color_frame().get_data())
index += 1 # 500ms加一次
cv2.imshow('Camera', img)
cv2.waitKey(5)
if index == 20:
imgname += 1
fname = str(imgname) + '.jpg'
cv2.imwrite('/home/lenovo/shujuji____/img' + fname, img) # 路径换成自己的路径
print("saved sucessful")
index = 0
RealSense D435i 深度相机间断拍摄RGB图片
猜你喜欢
转载自blog.csdn.net/qq_41804812/article/details/130982262
今日推荐
周排行