1. 程式人生 > >python,opencv圖像增強

python,opencv圖像增強

imwrite tdi orm sin 對比度 The nis style ims

def data_enhance_save_another_path(file_dir,save_path):
    for dir in in os.listdir(fil(file_dir):
        if not ot os.path.exists(sav(save_path + dir): ): os.mkdir(sav(save_path + dir)
        for item, file in enumerate(
            [  [os.path.join(fil(file_dir, dir, file) for file in in os.listdir(os.(ir(os.path.join(fil(file_dir, dir))]):
            image 
= = Image.open(fil(file) # 亮度增強 image = = ImageEnhance.Brightness(ims(image).enhance(1.0) # 顏色均衡 image = = ImageEnhance.Color(ima(image).enhance(0.85) # 對比度增強 enh_con = = ImageEnhance.Contrast(ima(image) contrast = 1.4 image_contrasted
= enh_nh_con.enhance(con(contrast) # 銳度增強 enh_sha = = ImageEnhance.Sharpness(ima(image_contrasted) sharpness = 4.0 image_sharped = enh_nh_sha.enhance(sha(sharpness) # print(type(pe(np.array(ima(image_sharped))) # 降噪處理 #
# cv2.fastNlMeansDensDenoisingMulti(array(image_sharped),10,10,7,21) # image_sharped =d =cv2.medianBlur(arr(array(image_sharped),3) # # cv2.imwrite(os.(te(os.path.join(sav(save_path,dir,ir,file.split(‘/‘(‘/‘)[-1].split(‘.‘)[0]+‘_+‘_enhance.jpg‘),i‘),image_sharped) image_ge_sharped.save(os.(ve(os.path.join(sav(save_path,dir,ir,file.split(/(/)[-1].split(.)[0]+_+_enhance.jpg)))) # print(nt(file.split(‘/‘(‘/‘)[-1].split(‘.‘)[0]+‘_+‘_enhance.jpg‘) ) print(finished {},{}.format(item, file)) print(finished all !)

python,opencv圖像增強