91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

輸入原始圖片所在文件夾,原始圖片標簽,輸出增強后的圖片文件夾名及輸出標簽名,運行即可。

資源截圖

代碼片段和文件信息

from?PIL?import?Image
from?PIL?import?ImageEnhance
import?os
import?cv2
import?numpy?as?np

OriImgsPath?=?“taxiCodeNumber945“
OriLabelPath?=?“taxiCodeNumber945.txt“
OutputAugData?=?“AugtaxiCodeNumber945“
OutputAugLabel?=?“AugtaxiCodeNumber945.txt“


def?colorEnhancement(img_name):#顏色增強
????image?=?Image.open(os.path.join(OriImgsPath?img_name))
????#?image?=?imgInfo
????enh_col?=?ImageEnhance.Color(image)
????color?=?0.5
????image_colored?=?enh_col.enhance(color)
????return?image_colored
def?contrastEnhancement(img_name):??#?對比度增強
????image?=?Image.open(os.path.join(OriImgsPath?img_name))
????enh_con?=?ImageEnhance.Contrast(image)
????contrast?=?1.5
????image_contrasted?=?enh_con.enhance(contrast)
????return?image_contrasted


def?rotation(image?angle):
????(h?w)?=?image.shape[:2]
????(cX?cY)?=?(w?//?2?h?//?2)
????M?=?cv2.getRotationMatrix2D((cX?cY)?-angle?1.0)
????cos?=?np.abs(M[0?0])
????sin?=?np.abs(M[0?1])

????nW?=?int((h?*?sin)?+?(w?*?cos))
????nH?=?int((h?*?cos)?+?(w?*?sin))

????M[0?2]?+=?(nW?/?2)?-?cX
????M[1?2]?+=?(nH?/?2)?-?cY

????return?cv2.warpAffine(image?M?(nW?nH)?borderValue=(255?255?255))



def?process(defNameimgInfoAugLabel):
????if?defName?==?“colorEnhancement“:
????????enhanImg?=?colorEnhancement(imgname)??##顏色增強后的圖片信息
????????tail?=?“ColorEnhan.jpg“
????????img?=?enhanImg
????if?defName?==?“contrastEnhancement“:
????????enhanImg?=?contrastEnhancement(imgname)??##顏色增強后的圖片信息
????????tail?=?“ContrastEnhan.jpg“
????????img?=?enhanImg
????if?defName?==?“rotationRight“:
????????enhanImg?=?r

評論

共有 條評論