| 123456789101112131415161718192021222324252627282930313233343536373839 | ## 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 rsimport numpy as npimport cv2pipeline = rs.pipeline()config = rs.config()config.enable_stream(rs.stream.depth, 640, 480, rs.format.z16, 30)config.enable_stream(rs.stream.color, 640, 480, rs.format.bgr8, 30)pipeline.start(config)try:    while True:        frames = pipeline.wait_for_frames()        depth_frame = frames.get_depth_frame()        color_frame = frames.get_color_frame()        if not depth_frame or not color_frame:            continue        depth_image = np.asanyarray(depth_frame.get_data())        color_image = np.asanyarray(color_frame.get_data())        depth_colormap = cv2.applyColorMap(cv2.convertScaleAbs(depth_image, alpha=0.03), cv2.COLORMAP_JET)        images = np.hstack((color_image, depth_colormap))        cv2.namedWindow('RealSense', cv2.WINDOW_AUTOSIZE)        cv2.imshow('RealSense', images)        cv2.waitKey(1)finally:    pipeline.stop()
 |