def loadNYU(self, path):
img = Image.open(path)
if len(img.getbands()) != 3:
raise ValueError('NYU input should be with 3 channel')
r, g, b = img.split()
r = np.asarray(r,np.int32)
g = np.asarray(g,np.int32)
b = np.asarray(b,np.int32)
dpt = np.bitwise_or(np.left_shift(g,8),b)
self.dmData = np.asarray(dpt, np.float32)
return self.dmData
评论列表
文章目录