roi
Overview
This example demonstrate how get the depth information with ROI using openCV function.
Expect Output

Prerequisite
Tutorial
After getting the depth frame and convert to OpenCV Mat, we can easily set an ROI by using OpenCV Rectangle.
x, y, w, h = 160, 80, 320, 240
Then apply to the depth frame
depthFrame = depth.read_frame()
depthMat = np.frombuffer(depthFrame.get_buffer_as_uint16(), dtype=np.uint16).reshape(depthFrame.height, depthFrame.width, 1)
roiMat = depthColorMap[y:y+h, x:x+w]
Finally display the two frames
cv2.imshow('Depth', depthColorMap)
cv2.imshow('ROI', roiMat)
Full code
Last updated