日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例

發布時間:2023/12/14 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了Python實現PS圖像調整之對比度調整功能。分享給大家供大家參考,具體如下:

這里用 Python 實現 PS 里的圖像調整–對比度調整。具體的算法原理如下:

(1)、nRGB = RGB + (RGB - Threshold) * Contrast / 255

公式中,nRGB表示圖像像素新的R、G、B分量,RGB表示圖像像素R、G、B分量,Threshold為給定的閾值,Contrast為處理過的對比度增量。

Photoshop對于對比度增量,是按給定值的正負分別處理的:

當增量等于-255時,是圖像對比度的下端極限,此時,圖像RGB各分量都等于閾值,圖像呈全灰色,灰度圖上只有1條線,即閾值灰度;

當增量大于-255且小于0時,直接用上面的公式計算圖像像素各分量;

當增量等于255時,是圖像對比度的上端極限,實際等于設置圖像閾值,圖像由最多八種顏色組成,灰度圖上最多8條線,即紅、黃、綠、青、藍、紫及黑與白;

當增量大于0且小于255時,則先按下面公式(2)處理增量,然后再按上面公式(1)計算對比度:

(2)、nContrast = 255 * 255 / (255 - Contrast) - 255公式中的nContrast為處理后的對比度增量,Contrast為給定的對比度增量。

# -*- coding: utf-8 -*-

#! python3

import matplotlib.pyplot as plt

from skimage import io

file_name='D:/Visual Effects/PS Algorithm/4.jpg';

img=io.imread(file_name)

img = img * 1.0

thre = img.mean()

# -100 - 100

contrast = -55.0

img_out = img * 1.0

if contrast <= -255.0:

img_out = (img_out >= 0) + thre -1

elif contrast > -255.0 and contrast < 0:

img_out = img + (img - thre) * contrast / 255.0

elif contrast < 255.0 and contrast > 0:

new_con = 255.0 *255.0 / (256.0-contrast) - 255.0

img_out = img + (img - thre) * new_con / 255.0

else:

mask_1 = img > thre

img_out = mask_1 * 255.0

img_out = img_out / 255.0

# 飽和處理

mask_1 = img_out < 0

mask_2 = img_out > 1

img_out = img_out * (1-mask_1)

img_out = img_out * (1-mask_2) + mask_2

plt.figure()

plt.title('www.jb51.net')

plt.imshow(img/255.0)

plt.axis('off')

plt.figure(2)

plt.title('www.jb51.net')

plt.imshow(img_out)

plt.axis('off')

plt.show()

運行效果圖

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

本文標題: Python實現PS圖像調整之對比度調整功能示例

本文地址: http://www.cppcns.com/jiaoben/python/218683.html

總結

以上是生活随笔為你收集整理的python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。