最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV實現(xiàn)圖片亮度增強或減弱

 更新時間:2022年08月01日 11:03:59   作者:?VVcat?  
這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)圖片亮度增強或減弱,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了OpenCV實現(xiàn)圖片亮度增強或減弱的具體代碼,供大家參考,具體內(nèi)容如下

對每個像素點的三通道值進行同步放大,同時保持通道值在0-255之間

將圖像中的像素限制在最小值和最大值之間,超過此區(qū)間的值賦值為最小值或最大值

圖片亮度增強

import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread('1.png', 1)
height, width = img.shape[:2]

dst = np.zeros((height, width, 3), np.uint8)
for i in range(0, height):
? ? for j in range(0, width):
? ? ? ? (b, g, r) = img[i, j]
? ? ? ? bb = int(b) + 50
? ? ? ? gg = int(g) + 50
? ? ? ? rr = int(r) + 50
? ? ? ? if bb > 255:
? ? ? ? ? ? bb = 255
? ? ? ? if gg > 255:
? ? ? ? ? ? gg = 255
? ? ? ? if rr > 255:
? ? ? ? ? ? rr = 255
? ? ? ? dst[i, j] = (bb, gg, rr)

img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
dst = cv2.cvtColor(dst, cv2.COLOR_BGR2RGB)
plt.figure(figsize=(14, 6), dpi=100) ?# 設(shè)置繪圖區(qū)域的大小和像素
plt.subplot(121)
plt.imshow(img)
plt.subplot(122)
plt.imshow(dst)
plt.show()

運行結(jié)果:

import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread('1.png', 1)
height, width = img.shape[:2]

dst = np.zeros((height, width, 3), np.uint8)
for i in range(0, height):
? ? for j in range(0, width):
? ? ? ? (b, g, r) = img[i, j]
? ? ? ? bb = int(b * 1.3) + 10
? ? ? ? gg = int(g * 1.2) + 15
? ? ? ? if bb > 255:
? ? ? ? ? ? bb = 255
? ? ? ? if gg > 255:
? ? ? ? ? ? gg = 255
? ? ? ? dst[i, j] = (bb, gg, r)

img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
dst = cv2.cvtColor(dst, cv2.COLOR_BGR2RGB)
plt.figure(figsize=(14, 6), dpi=100) ?# 設(shè)置繪圖區(qū)域的大小和像素
plt.subplot(121)
plt.imshow(img)
plt.subplot(122)
plt.imshow(dst)
plt.show()

運行結(jié)果:

圖片亮度減弱

import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread('1.png', 1)
height, width = img.shape[:2]

dst = np.zeros((height, width, 3), np.uint8)
for i in range(0, height):
? ? for j in range(0, width):
? ? ? ? (b, g, r) = img[i, j]
? ? ? ? bb = int(b) - 50
? ? ? ? gg = int(g) - 50
? ? ? ? rr = int(r) - 50
? ? ? ? if bb < 0:
? ? ? ? ? ? bb = 0
? ? ? ? if gg < 0:
? ? ? ? ? ? gg = 0
? ? ? ? if rr < 0:
? ? ? ? ? ? rr = 0
? ? ? ? dst[i, j] = (bb, gg, rr)

img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
dst = cv2.cvtColor(dst, cv2.COLOR_BGR2RGB)
plt.figure(figsize=(14, 6), dpi=100) ?# 設(shè)置繪圖區(qū)域的大小和像素
plt.subplot(121)
plt.imshow(img)
plt.subplot(122)
plt.imshow(dst)
plt.show()

運行結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python安裝使用命令行交互模塊pexpect的基礎(chǔ)教程

    Python安裝使用命令行交互模塊pexpect的基礎(chǔ)教程

    Pexpect是一個純Python模塊,可以用來和ssh、ftp、passwd、telnet等命令行命令進行交互使用,在Linux系統(tǒng)下尤其好用,下面我們就來具體來看一下Python安裝使用命令行交互模塊pexpect的基礎(chǔ)教程:
    2016-05-05
  • Python裝飾器基礎(chǔ)詳解

    Python裝飾器基礎(chǔ)詳解

    裝飾器(decorator)是一種高級Python語法。裝飾器可以對一個函數(shù)、方法或者類進行加工。接下來通過本文給大家介紹python裝飾器基礎(chǔ),對python裝飾器相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • pytest自動化測試數(shù)據(jù)驅(qū)動yaml/excel/csv/json

    pytest自動化測試數(shù)據(jù)驅(qū)動yaml/excel/csv/json

    這篇文章主要為大家介紹了pytest自動化測試數(shù)據(jù)驅(qū)動yaml/excel/csv/json的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python實現(xiàn)向好友發(fā)送微信消息

    Python實現(xiàn)向好友發(fā)送微信消息

    利用python可以實現(xiàn)微信消息發(fā)送功能,怎么實現(xiàn)呢?你肯定會想著很復(fù)雜,但是python的好處就是很多人已經(jīng)把接口打包做好了,只需要調(diào)用即可,今天通過本文給大家分享使用?Python?實現(xiàn)微信消息發(fā)送的思路代碼,一起看看吧
    2022-06-06
  • Python中面向?qū)ο竽銘?yīng)該知道的一下知識

    Python中面向?qū)ο竽銘?yīng)該知道的一下知識

    這篇文章主要介紹了Python中面向?qū)ο竽銘?yīng)該知道的一下知識,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Pycharm更換python解釋器的方法

    Pycharm更換python解釋器的方法

    今天小編就為大家分享一篇Pycharm更換python解釋器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python 實現(xiàn)二叉查找樹的示例代碼

    Python 實現(xiàn)二叉查找樹的示例代碼

    這篇文章主要介紹了Python 實現(xiàn)二叉查找樹的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python?tkinter實現(xiàn)彈窗的輸入輸出

    python?tkinter實現(xiàn)彈窗的輸入輸出

    這篇文章主要為大家詳細介紹了python?tkinter實現(xiàn)彈窗的輸入輸出,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • windows10 pycharm下安裝pyltp庫和加載模型實現(xiàn)語義角色標(biāo)注的示例代碼

    windows10 pycharm下安裝pyltp庫和加載模型實現(xiàn)語義角色標(biāo)注的示例代碼

    這篇文章主要介紹了windows10 pycharm下安裝pyltp庫和加載模型實現(xiàn)語義角色標(biāo)注,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • 利用Python?NumPy庫及Matplotlib庫繪制數(shù)學(xué)函數(shù)圖像

    利用Python?NumPy庫及Matplotlib庫繪制數(shù)學(xué)函數(shù)圖像

    最近開始學(xué)習(xí)數(shù)學(xué)了,有一些題目的函數(shù)圖像非常有特點,下面這篇文章主要給大家介紹了關(guān)于利用Python?NumPy庫及Matplotlib庫繪制數(shù)學(xué)函數(shù)圖像的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04

最新評論

环江| 岢岚县| 大新县| 霞浦县| 汝城县| 清涧县| 南木林县| 三台县| 承德市| 仪征市| 四平市| 盖州市| 富川| 南岸区| 双流县| 深泽县| 增城市| 唐海县| 江口县| 铅山县| 义马市| 宜川县| 密山市| 弥渡县| 和顺县| 瑞金市| 福海县| 开鲁县| 柳林县| 黑山县| 大同县| 龙胜| 宕昌县| 含山县| 中牟县| 揭东县| 钟祥市| 东平县| 金秀| 汉沽区| 大化|