python opencv调节图片亮度与对比度
python opencv调节图片亮度与对比度
亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度。
创建两个滑动条分别调整对比度和亮度(对比度范围:0 ~ 0.3, 亮度0 ~ 100)。提示:因为滑动条没有小数,所以可以设置为0 ~ 300,然后乘以0.01
代码
import cv2
import numpy as np
alpha = 0.3
beta = 80
img_path = "7MeansDenoising/1_1.bmp"
img = cv2.imread(img_path)
img2 = cv2.imread(img_path)
def updateAlpha(x):global alpha, img, img2alpha = cv2.getTrackbarPos('Alpha', 'image')alpha = alpha * 0.01img = np.uint8(np.clip((alpha * img2 + beta), 0, 255))
def updateBeta(x):global beta, img, img2beta = cv2.getTrackbarPos('Beta', 'image')img = np.uint8(np.clip((alpha * img2 + beta), 0, 255))
# 创建窗口
cv2.namedWindow('image')
cv2.createTrackbar('Alpha', 'image', 0, 300, updateAlpha)
cv2.createTrackbar('Beta', 'image', 0, 255, updateBeta)
cv2.setTrackbarPos('Alpha', 'image', 100)
cv2.setTrackbarPos('Beta', 'image', 10)
while (True):cv2.imshow('image', img)if cv2.waitKey(1) == ord('q'):break
cv2.destroyAllWindows()
效果
python opencv调节图片亮度与对比度相关推荐
- 2021-01-07 python opencv调节图片亮度与对比度
python opencv调节图片亮度与对比度 度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度. 创建两个滑动条分别调整对比度和亮 ...
- python opencv增强图片亮度和对比度
参考:https://www.freesion.com/article/31311480188/ 两种方法 一.dst=cv2.addWeighted(img,a,blank,b,g) 二.img2 ...
- opencv调节图片亮度对比度
// opencv2.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" //------------------------------ ...
- python opencv改变图片亮度_opencv+python 如何改变图片亮度?
addWeighted函数:计算两个图像(原图和全黑图)的加权和 dst = cv2.addWeighted(img1, c, blank, 1-c, b) 亮度就是每个像素所有通道都加上b (bri ...
- python opencv 得到图片路径image_path的宽wide、高heigh和深度deep
python opencv 得到图片路径image_path的宽wide.高heigh和深度deep 图片路径是:'1.jpg' 下面是具体代码: import cv2 #得到图片路径image_pa ...
- 计算机显示屏对比度怎么调整,如何调节电脑屏幕亮度(电脑如何调节显示器亮度和对比度?)...
有时候在电脑屏幕前办公太久,眼睛会感觉比较累,长期下来也会对眼睛有所影响,下面教大家如何调节显示器亮度以及对比度,让电脑桌面看起来舒适. 由于windows10系统的亮度调节步骤比较简单,小编在这里就 ...
- Python OpenCV去除图片水印
问题描述 去除百度水印 1.jpg,背景简单 2.jpg,背景复杂 解决方案 安装 pip install opencv-python pip install numpy 方法一.OpenCV提取颜色 ...
- python opencv获取图片分辨率_python-opencv遍历图片像素,并对像素进行操作
看代码: def access_pixels(frame): print(frame.shape) #shape内包含三个元素:按顺序为高.宽.通道数 height = frame.shape[0] ...
- 如何批量调整图片亮度和对比度?
很多小伙伴都喜欢拍照,记录生活的美好记忆,很多时候我们用相机或者手机拍的照片,往往呈现的图片亮度和色彩度不够,导致图片不是很好看不协调,这时候我们就会想到调整图片的亮度和对不对.如果你会用PS的话,就 ...
最新文章
- python--005-函数参数、变量
- php7 字符串,php7 参数、整形及字符串处理机制修改实例分析
- 将ubuntu配置为路由器_“名酒为王”时代来临但资源将尽,看泸州老窖如何进行“名酒资源再配置”丨深度观察...
- c语言判断整数_用c++编写闰年的判断基础程序
- [leetcode]Best Time to Buy and Sell Stock III
- eclipse下SVN subclipse插件
- java glob paths_何时在JAVA的glob语法中使用**(双星)
- AcWing 900. 整数划分(完全背包计数问题)
- 量子保密通信技术基本原理
- Qt编写可视化大屏电子看板系统31-模块9视频监控
- 受激发射损耗显微术(一)
- 风光过后就崩溃,互联网公司让你心好累
- 区分gym中的gym.make()函数与gym.vector.make()函数
- ESP8266_遥控小车网页版
- 玲珑杯”ACM比赛 Round #8-D XJT Loves Boggle(dfs)
- 诚之和:SQL Where – 子句示例
- STM32学习笔记一一ADC
- 伯克利文理学院的计算机课程,2020年秋季加州大学伯克利分校文理学院学分项目选拔通知...
- python语言基本语句-python基本语句
- Corel Painter 2022 for Mac v22.1.121 – 数字艺术绘图软件
热门文章
- oracle sql now函数,postgresql的now()与Oracle的sysdate区别说明
- spring注入----反射模式
- js中字符串转json
- 差异表达基因-火山图和聚类图解释
- Shiny平台构建与R包开发(三)——数据输出
- Linux学习4-文件系统介绍
- 中国农科院微生物生态和进化方向博士后招聘(有高通量数据分析经验者优先)...
- Nature:深大李猛组揭示阿斯加德古菌新门(悟空古菌)及其与真核生物的关系
- 西湖大学鞠峰:环境微生物宏基因组学(报告视频+PPT,11月23日)
- Nature:梁冠翔等发现肠道病毒组在新生儿体内分段寄生的模式