最近在玩Kinect2,我们可以通过Kinect2采集到深度图像,如何通过深度计算出被测物的深度信息呢?废话少说,直接放代码:
import numpy as np
import cv2
img = cv2.imread("depth.png")
cv2.namedWindow("Image")
rows, cols, channels = img.shape
print(img.shape)
print("row:", rows, "cols:", cols, "channels:", channels)
# roi=img[0:rows,0:cols] y x 通过画图工具粗略获取roi像素坐标 rows:对应图像高H y cols:对应图像W x
roi_img = img[237:264, 237:280, 0]/255*4