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.
cv::Rect roi(160, 80, 320, 240);
Then apply to the depth frame
cv::Mat depthMat;
cv::Mat depthMatRoi;
...
depth.readFrame(&depthFrame);
depthMat = cv::Mat(depthFrame.getHeight(), depthFrame.getWidth(), CV_16UC1, (void *)depthFrame.getData());
depthMatRoi = depthMat(roi);
Finally display the two frames
cv::imshow("Depth", depthMat);
cv::imshow("ROI", depthMatRoi);
Full code
Last updated