https://blog.csdn.net/xiaogao_47/article/details/90261010

Python处理图片亮度

亮度检测:

计算图片在灰度图上的均值和方差,当存在亮度异常时,均值会偏离均值点(可以假设为128),方差也会偏小;通过计算灰度图的均值和方差,就可评估图像是否存在过曝光或曝光不足。

新的用的这个:

python opencv检测亮度:

import cv2
import numpy as np
img = cv2.imread('1.jpg')
# 把图片转换为单通道的灰度图
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 获取形状以及长宽
img_shape = gray_img.shape
height, width = img_shape[0], img_shape[1]
size = gray_img.size
# 灰度图的直方图
hist = cv2.calcHist([gray_img], [0], None, [256], [0, 256])
# 计算灰度图像素点偏离均值(128)程序
a = 0
ma = 0
#np.full 构造一个数组,用指定值填充其元素
reduce_matrix = np.full((height, width), 128)
shift_value = gray_img - reduce_matrix
shift_sum = np.sum(shift_value)
da = shift_sum / size
# 计算偏离128的平均偏差
for i in range(

Python 图片亮度相关推荐

  1. python opencv调节图片亮度与对比度

    python opencv调节图片亮度与对比度 亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度. 创建两个滑动条分别调整对比度和 ...

  2. 2021-01-07 python opencv调节图片亮度与对比度

    python opencv调节图片亮度与对比度 度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度. 创建两个滑动条分别调整对比度和亮 ...

  3. python调整图片亮度_python 调整图片亮度的示例

    实现效果 实现代码 import matplotlib.pyplot as plt from skimage import io file_name='D:/2020121173119242.png' ...

  4. python调整图片亮度_python调整图片亮度的示例

    这篇文章我们来讲一下在网站建设中,python调整图片亮度的示例.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 实现效果 实现代码 import matplotlib.py ...

  5. python numpy opencv调整图片亮度对比度饱和度

    python 调整图片亮度对比度饱和度 安装依赖库 亮度变换 对比度变换 综合调整(完整代码) (想要完整代码直接划到最后) 原理比较简单,本质上是对图像各个通道的每个像素点做线性变换,对超出范围[0 ...

  6. python图像亮度提取_Python 图片亮度

    Python处理图片亮度 使用python 采用原生库PIL中的方式调节图片亮度! 代码片. import os import math from PIL import Image, ImageSta ...

  7. python cv2改变图片亮度

    使用Gamma校正来改变图片亮度 import cv2 import numpy as np def gamma_trans(img,gamma):#gamma大于1时图片变暗,小于1图片变亮#具体做 ...

  8. 基于photoshop滤色混合模式的图片亮度改变

    暗图片亮度增强 根据photoshop的滤色混合方法,完成一种暗图片的亮度增强手段. 滤色混合和正片叠底的公式 形象理解正片叠底和滤色 代码参考-c 先贴一张效果图 简单来说,正片叠底会使暗图片更暗, ...

  9. Python图片处理模块PIL(pillow)

    Python图片处理模块PIL(pillow) 本篇包含:一.Image类的属性:1.Format   2.Mode   3.Size    4.Palette    5.Info           ...

最新文章

  1. 织梦html引入html代码,织梦标签引入共html.doc
  2. 五分钟体验分布式调度框架xxl-job
  3. 图灵奖得主高德纳与 LaTex 有啥关系?90%的人都不知道
  4. WebSockets[翻译]
  5. LeetCode Integer to Roman(数字转罗马)
  6. 分享几段祖传的Python代码,拿来直接使用!
  7. python实现高效率的排列组合算法
  8. 除了中国,原来还有这么多国家采用十二生肖的啊~| 今日最佳
  9. 自己搭建mysql服务要知道的二三事
  10. Mr.J -- yield关键字生成器产生值
  11. JDK源码(9)-Double、Float
  12. 为Python终端提供持久性历史记录
  13. 【编程技巧】——输入输出优化
  14. Hilbert 变换
  15. 【计算机网络】计算机网络基础知识笔记
  16. 魔兽世界怀旧服服务器平衡状态,魔兽世界:怀旧服服务器最新“人口普查”,十大最平衡服务器推荐...
  17. c语言windows文本框,windows编程 如何创建文本框?
  18. Lesson 63-64 Who has the most stressful job?
  19. 点击一次变色,再点击变回原色
  20. 使用scipy.integrate模块中的quad和dblquad方法分别进行单重积分和多重积分

热门文章

  1. RGBA和ARGB的区别
  2. 关于C++中的虚拟继承的一些总结
  3. Linux C 实现文件传输
  4. UNIX中的文件控制--fcntl()
  5. 多线程中数据的并发访问与保护
  6. subprocess.Popen.stdout.readlines()
  7. mysql中sum (if),我可以在MySQL中将SUM()与IF()一起使用吗?
  8. java 浏览器 安全设置_IE浏览器安全设置脚本
  9. 2021江苏南通名师高考成绩查询,南通2021高考成绩排名榜单,南通各高中高考成绩喜报...
  10. 是什么动词_动词后面跟什么词?答案笑喷...