當前位置: 首頁>>代碼示例>>Python>>正文


Python ImageOps.autocontrast方法代碼示例

本文整理匯總了Python中PIL.ImageOps.autocontrast方法的典型用法代碼示例。如果您正苦於以下問題:Python ImageOps.autocontrast方法的具體用法?Python ImageOps.autocontrast怎麽用?Python ImageOps.autocontrast使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PIL.ImageOps的用法示例。


在下文中一共展示了ImageOps.autocontrast方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __call__

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def __call__(self, image):
        """
        Apply a visual effect on the image.

        Args
            image: Image to adjust
        """
        random_enhance_id = np.random.randint(0, 4)
        if random_enhance_id == 0:
            image = color(image, prob=self.color_prob, factor=self.color_factor)
        elif random_enhance_id == 1:
            image = contrast(image, prob=self.contrast_prob, factor=self.contrast_factor)
        elif random_enhance_id == 2:
            image = brightness(image, prob=self.brightness_prob, factor=self.brightness_factor)
        else:
            image = sharpness(image, prob=self.sharpness_prob, factor=self.sharpness_factor)

        random_ops_id = np.random.randint(0, 3)
        if random_ops_id == 0:
            image = autocontrast(image, prob=self.autocontrast_prob)
        elif random_ops_id == 1:
            image = equalize(image, prob=self.equalize_prob)
        else:
            image = solarize(image, prob=self.solarize_prob, threshold=self.solarize_threshold)
        return image 
開發者ID:xuannianz,項目名稱:EfficientDet,代碼行數:27,代碼來源:color.py

示例2: auto_contrast

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def auto_contrast(img, magnitude):
    img = ImageOps.autocontrast(img)
    return img 
開發者ID:ngessert,項目名稱:isic2019,代碼行數:5,代碼來源:auto_augment.py

示例3: __init__

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def __init__(self, fillcolor=(128, 128, 128)):
        self.policies = [
            SubPolicy(0.4, "posterize", 8, 0.6, "rotate", 9, fillcolor),
            SubPolicy(0.6, "solarize", 5, 0.6, "autocontrast", 5, fillcolor),
            SubPolicy(0.8, "equalize", 8, 0.6, "equalize", 3, fillcolor),
            SubPolicy(0.6, "posterize", 7, 0.6, "posterize", 6, fillcolor),
            SubPolicy(0.4, "equalize", 7, 0.2, "solarize", 4, fillcolor),

            SubPolicy(0.4, "equalize", 4, 0.8, "rotate", 8, fillcolor),
            SubPolicy(0.6, "solarize", 3, 0.6, "equalize", 7, fillcolor),
            SubPolicy(0.8, "posterize", 5, 1.0, "equalize", 2, fillcolor),
            SubPolicy(0.2, "rotate", 3, 0.6, "solarize", 8, fillcolor),
            SubPolicy(0.6, "equalize", 8, 0.4, "posterize", 6, fillcolor),

            SubPolicy(0.8, "rotate", 8, 0.4, "color", 0, fillcolor),
            SubPolicy(0.4, "rotate", 9, 0.6, "equalize", 2, fillcolor),
            SubPolicy(0.0, "equalize", 7, 0.8, "equalize", 8, fillcolor),
            SubPolicy(0.6, "invert", 4, 1.0, "equalize", 8, fillcolor),
            SubPolicy(0.6, "color", 4, 1.0, "contrast", 8, fillcolor),

            SubPolicy(0.8, "rotate", 8, 1.0, "color", 2, fillcolor),
            SubPolicy(0.8, "color", 8, 0.8, "solarize", 7, fillcolor),
            SubPolicy(0.4, "sharpness", 7, 0.6, "invert", 8, fillcolor),
            SubPolicy(0.6, "shearX", 5, 1.0, "equalize", 9, fillcolor),
            SubPolicy(0.4, "color", 0, 0.6, "equalize", 3, fillcolor),

            SubPolicy(0.4, "equalize", 7, 0.2, "solarize", 4, fillcolor),
            SubPolicy(0.6, "solarize", 5, 0.6, "autocontrast", 5, fillcolor),
            SubPolicy(0.6, "invert", 4, 1.0, "equalize", 8, fillcolor),
            SubPolicy(0.6, "color", 4, 1.0, "contrast", 8, fillcolor),
            SubPolicy(0.8, "equalize", 8, 0.6, "equalize", 3, fillcolor)
        ] 
開發者ID:renqianluo,項目名稱:NAO_pytorch,代碼行數:34,代碼來源:autoaugment.py

示例4: autocontrast

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def autocontrast(pil_img, _):
    return ImageOps.autocontrast(pil_img) 
開發者ID:AakashKumarNain,項目名稱:AugMix_TF2,代碼行數:4,代碼來源:augmentation.py

示例5: __init__

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def __init__(self, fillcolor=(128, 128, 128)):
        self.policies = [
            SubPolicy(0.4, "posterize", 8, 0.6, "rotate", 9, fillcolor),
            SubPolicy(0.6, "solarize", 5, 0.6, "autocontrast", 5, fillcolor),
            SubPolicy(0.8, "equalize", 8, 0.6, "equalize", 3, fillcolor),
            SubPolicy(0.6, "posterize", 7, 0.6, "posterize", 6, fillcolor),
            SubPolicy(0.4, "equalize", 7, 0.2, "solarize", 4, fillcolor),

            SubPolicy(0.4, "equalize", 4, 0.8, "rotate", 8, fillcolor),
            SubPolicy(0.6, "solarize", 3, 0.6, "equalize", 7, fillcolor),
            SubPolicy(0.8, "posterize", 5, 1.0, "equalize", 2, fillcolor),
            SubPolicy(0.2, "rotate", 3, 0.6, "solarize", 8, fillcolor),
            SubPolicy(0.6, "equalize", 8, 0.4, "posterize", 6, fillcolor),

            SubPolicy(0.8, "rotate", 8, 0.4, "color", 0, fillcolor),
            SubPolicy(0.4, "rotate", 9, 0.6, "equalize", 2, fillcolor),
            SubPolicy(0.0, "equalize", 7, 0.8, "equalize", 8, fillcolor),
            SubPolicy(0.6, "invert", 4, 1.0, "equalize", 8, fillcolor),
            SubPolicy(0.6, "color", 4, 1.0, "contrast", 8, fillcolor),

            SubPolicy(0.8, "rotate", 8, 1.0, "color", 2, fillcolor),
            SubPolicy(0.8, "color", 8, 0.8, "solarize", 7, fillcolor),
            SubPolicy(0.4, "sharpness", 7, 0.6, "invert", 8, fillcolor),
            SubPolicy(0.6, "shearX", 5, 1.0, "equalize", 9, fillcolor),
            SubPolicy(0.4, "color", 0, 0.6, "equalize", 3, fillcolor),

            SubPolicy(0.4, "equalize", 7, 0.2, "solarize", 4, fillcolor),
            SubPolicy(0.6, "solarize", 5, 0.6, "autocontrast", 5, fillcolor),
            SubPolicy(0.6, "invert", 4, 1.0, "equalize", 8, fillcolor),
            SubPolicy(0.6, "color", 4, 1.0, "contrast", 8, fillcolor)
        ] 
開發者ID:eladhoffer,項目名稱:convNet.pytorch,代碼行數:33,代碼來源:autoaugment.py

示例6: auto_contrast

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def auto_contrast(img, **__):
    return ImageOps.autocontrast(img) 
開發者ID:rwightman,項目名稱:pytorch-image-models,代碼行數:4,代碼來源:auto_augment.py

示例7: __init__

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def __init__(self, total_iter, fillcolor=(128, 128, 128)):
        self.total_iter = total_iter
        self.gamma = 0
        self.policies = [
            SubPolicy(0.4, "posterize", 8, 0.6, "rotate", 9, fillcolor),
            SubPolicy(0.6, "solarize", 5, 0.6, "autocontrast", 5, fillcolor),
            SubPolicy(0.8, "equalize", 8, 0.6, "equalize", 3, fillcolor),
            SubPolicy(0.6, "posterize", 7, 0.6, "posterize", 6, fillcolor),
            SubPolicy(0.4, "equalize", 7, 0.2, "solarize", 4, fillcolor),

            SubPolicy(0.4, "equalize", 4, 0.8, "rotate", 8, fillcolor),
            SubPolicy(0.6, "solarize", 3, 0.6, "equalize", 7, fillcolor),
            SubPolicy(0.8, "posterize", 5, 1.0, "equalize", 2, fillcolor),
            SubPolicy(0.2, "rotate", 3, 0.6, "solarize", 8, fillcolor),
            SubPolicy(0.6, "equalize", 8, 0.4, "posterize", 6, fillcolor),

            SubPolicy(0.8, "rotate", 8, 0.4, "color", 0, fillcolor),
            SubPolicy(0.4, "rotate", 9, 0.6, "equalize", 2, fillcolor),
            SubPolicy(0.0, "equalize", 7, 0.8, "equalize", 8, fillcolor),
            SubPolicy(0.6, "invert", 4, 1.0, "equalize", 8, fillcolor),
            SubPolicy(0.6, "color", 4, 1.0, "contrast", 8, fillcolor),

            SubPolicy(0.8, "rotate", 8, 1.0, "color", 2, fillcolor),
            SubPolicy(0.8, "color", 8, 0.8, "solarize", 7, fillcolor),
            SubPolicy(0.4, "sharpness", 7, 0.6, "invert", 8, fillcolor),
            SubPolicy(0.6, "shearX", 5, 1.0, "equalize", 9, fillcolor),
            SubPolicy(0.4, "color", 0, 0.6, "equalize", 3, fillcolor),

            SubPolicy(0.4, "equalize", 7, 0.2, "solarize", 4, fillcolor),
            SubPolicy(0.6, "solarize", 5, 0.6, "autocontrast", 5, fillcolor),
            SubPolicy(0.6, "invert", 4, 1.0, "equalize", 8, fillcolor),
            SubPolicy(0.6, "color", 4, 1.0, "contrast", 8, fillcolor),
            SubPolicy(0.8, "equalize", 8, 0.6, "equalize", 3, fillcolor)
        ] 
開發者ID:JDAI-CV,項目名稱:fast-reid,代碼行數:36,代碼來源:autoaugment.py

示例8: autocontrast

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def autocontrast(pil_img, *args):
    return ImageOps.autocontrast(pil_img) 
開發者ID:JDAI-CV,項目名稱:fast-reid,代碼行數:4,代碼來源:functional.py

示例9: autocontrastImage

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def autocontrastImage(input_filename, output_filename):
    start = time.clock()
    im = Image.open(input_filename)
    im = ImageOps.autocontrast(im)
    im.save( addFilenamePrefix( "autocontrasted_", output_filename ), "JPEG" )
    print "Autocontrast Image: %.2fs" % (time.clock()-start) 
開發者ID:MauriceGit,項目名稱:Delaunay_Triangulation,代碼行數:8,代碼來源:drawTriangles.py

示例10: __call__

# 需要導入模塊: from PIL import ImageOps [as 別名]
# 或者: from PIL.ImageOps import autocontrast [as 別名]
def __call__(self, image):
        if random.uniform(0, 1) > self.prob:
            return image
        else:
            return ImageOps.autocontrast(image) 
開發者ID:arberzela,項目名稱:EfficientNAS,代碼行數:7,代碼來源:operations.py


注:本文中的PIL.ImageOps.autocontrast方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。