# written by Tian
# 2019年11月19日21点25分
"""
convert RGB Image to Gray format
"""
import cv2
import os
import tqdm
Files_path = r"F:\datas\BreastCancerData\breastShear(150)"
save_path = r"F:\datas\BreastCancerData\gray_breast(150)"
for file in os.listdir(Files_path):
file_path = os.path.join(Files_path, file)
image_list = os.listdir(file_path)
for image_name in tqdm.tqdm(image_list):
image_path = os.path.join(file_path, image_name)
img = cv2.imread(image_path)
# width, height = img.shape[:2][::-1]
img_gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
# print(r"F:\datas\BreastCancerData\gray_breast(902)" + '/' + str(file) + '/' + image_name, img_gray)
# need creat the corresponding folders under the save_path
cv2.imwrite(save_path + '/' + str(file) + '/' + image_name, img_gray)