因为 opencv 存储的视频是 RGB 编码的,写入时把三通道都用 depth 填充了,所以要先把 depth 单通道分离出来
'''RGB三通道相同的24位depth保存为16通道
import cv2
img = cv2.imread('pic1.png')#3通道值相同
b = cv2.split(img)[0]#只取1通道
c = b.astype('unit16')
c *= 256
cv2.imwrite('lab_d16.png',c)
通过指定 cv2.IMREAD_ANYDEPTH 读取任意深度的图片