Spaces:
Paused
Paused
| # -*- coding: utf-8 -*- | |
| """ | |
| # File name: imutil.py | |
| # Time : 2021/12/7 14:55 | |
| # Author: xyguoo@163.com | |
| # Description: | |
| """ | |
| import cv2 | |
| import numpy as np | |
| def read_rgb(img_path): | |
| im = cv2.imread(img_path) | |
| im = cv2.cvtColor(im, cv2.COLOR_BGR2RGB) | |
| return im | |
| def write_rgb(file_name, img): | |
| if len(img.shape) == 2: | |
| img = np.stack([img] * 3, axis=2) | |
| elif img.shape[2] == 1: | |
| img = np.tile(img, [1, 1, 3]) | |
| cv2.imwrite(file_name, cv2.cvtColor(img, cv2.COLOR_RGB2BGR)) | |