def run(self):
while True:
name, data = self.queue.get()
if name is None:
break
if data.shape[2] == 1 or data.shape[2] == 3:
name += '.png'
cv2.imwrite(os.path.join(self.path + name), data)
#imgOut = cv2.resize(imgOut, dsize=(img.shape[1],img.shape[0]))
#original[:,:,0] = np.repeat(np.mean(original, axis=2, keepdims=True), 3, axis=2)
#original[:,:,0] *= 1-imgOut* 1.3
#original[:,:,1] *= 1-imgOut* 1.3
#original[:,:,2] *= imgOut* 1.3
#cv2.imshow('OUT2', original /255)
#cv2.waitKey(1)
#cv2.imwrite('%s-shown.png' % fileName, original)
else:
name += '.npz'
np.savez_compressed(os.path.join(self.path + name), data=data)
评论列表
文章目录