由于实验需要用到Kinect2.0采集的深度图像,但是用以下程序读取深度图片的时候显不方便观察
temp_img= 'cup_depth.png'
depth_filename = os.path.join(image_dir,depth_img)
temp_filename = os.path.join(image_dir,temp_img)
imgOri = cv2.imread(depth_filename)
cv2.imshow('imgOri',depth)
cv2.waitKey(0)
此时我们需要将程序稍作修改变为:
temp_img= 'cup_depth.png'
depth_filename = os.path.join(image_dir,depth_img)
temp_filename = os.path.join(image_dir,temp_img)
imgOri = cv2.imread(depth_filename, -1)
depth=cv2.split(imgOri)[0]
depth[depth>800]=0
depth=depth/1000.0000
cv2.imshow('imgOri',depth)
cv2.waitKey(0)
此时通过cv2.imshow()便可以比较清晰的显示深度图像了