def check_split(self):
# from copy import deepcopy
# h = deepcopy(self.h)
# s = deepcopy(self.s)
# v = deepcopy(self.v)
if not os.path.exists(self.output_path + 'check_merge/'):
os.makedirs(self.output_path + 'check_merge/')
merged = cv2.merge((self.h, self.s, self.v))
cv2.imshow('hsv-remerged', merged)
cv2.imwrite(self.output_path + 'check_merge/hsv-merged.jpg', merged)
# Try to merge 3 noisy hsv channels into 1 noisy image
merged2 = cv2.merge((self.n_h, self.n_s, self.n_v))
cv2.imshow('hsv-noisy-remerged', merged2)
rgb = cv2.cvtColor(merged, cv2.COLOR_HSV2BGR)
cv2.imshow('rbg-remerged', rgb)
cv2.waitKey(0)
cv2.destroyAllWindows()
评论列表
文章目录