addWeighted函数:计算两个图像(原图和全黑图)的加权和

dst = cv2.addWeighted(img1, c, blank, 1-c, b) 亮度就是每个像素所有通道都加上b (brightness)函数详解:

addWeighted(InputArray_src1,

double_alpha,

InputArray_src2,

double_beta, 前4个是两张要合成的图片及它们所占比例

double_gamma, 起微调作用,

);

OutputArray_dst: 合成后的图片

可选参数:输出的图片的类型(默认-1)

import os

import cv2

import numpy as np

def contrast_demo(img1, c, b): # 亮度就是每个像素所有通道都加上b

rows, cols, chunnel = img1.shape

blank = np.zeros([rows, cols, chunnel], img1.dtype) # np.zeros(img1.shape, dtype=uint8)

dst = cv2.addWeighted(img1, c, blank, 1-c, b)

return dst

contrast_demo(img1, 1.3, 3)

1-1.3=-0.3

负数也行?

python opencv改变图片亮度_opencv+python 如何改变图片亮度?相关推荐

  1. python opencv视频处理教程_OpenCV+Python详细教程-图片+视频(一)-Go语言中文社区...

    环境 Python3以上的版本+OpenCV+PyCharm 图片 目标 读入,显示,保存图像 对应的函数:cv2.imread(),cv2.imshow(),cv.imwrite() 1.1读取图像 ...

  2. python opencv 图像添加噪声_opencv+python同时加椒盐噪声和随机杂点噪声

    同时生成椒盐代码如下: 通过pertotal 设置噪声总数  persalt盐噪声比例 #同时加椒盐 总占比 pertotal ,persalt盐占比image = cv.imread('c:\\me ...

  3. python opencv 实现从一个文件夹中读取图片做切割处理后放入另一个文件夹

    python opencv 实现从一个文件夹中读取图片切割处理后放入另一个文件夹. 实现的功能是把一个文件夹里的图片作处理,即把原图片中心为起点切割成1536*1536的图片,原图片必须大于这个的大小 ...

  4. [python opencv 计算机视觉零基础到实战] 十、图片效果毛玻璃

    一.学习目标 了解高斯模糊的使用方法 了解毛玻璃的图片效果添加 了解如何自己做一个噪声图片 上一篇:[python opencv 计算机视觉零基础到实战] 九.模糊 如有错误欢迎指出~ 二.了解模糊与 ...

  5. python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片

    我们知道,在使用PhotoShop进行图片的抠取.创建和存储选区.存储图像的色彩资料等复杂操作时,经常会用到一个功能,那就是"RGB"通道,它能从三原色角度对一幅图片进行精准处理. ...

  6. python opencv 播放网络视频_opencv 网络视频流

    带你读<OpenCV 4计算机视觉项目实战 (原书第2版)>之一:OpenCV入门 智能系统与技术丛书点击查看第二章点击查看第三章OpenCV 4计算机视觉项目实战(原书第2版)Learn ...

  7. python opencv最小外接矩形_Opencv绘制最小外接矩形、最小外接圆

    Opencv中求点集的最小外结矩使用方法minAreaRect,求点集的最小外接圆使用方法minEnclosingCircle. minAreaRect方法原型: RotatedRect minAre ...

  8. python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化

    本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...

  9. Qt + Python + OpenCV图标替换工具 之 Python调用dll(三)

    目录 上一篇博文 程序的下载地址以及源码 Python调用dll 上一篇博文 Qt + Python + OpenCV图标替换工具 之 获取颜色及生成图片(二) https://blog.csdn.n ...

最新文章

  1. Python培训分享:python如何用cookie实现自动模拟登录?
  2. 33%制造企业跑步上云,云MES市场将达到23.4亿美元
  3. 数字图像处理技术的应 用领域
  4. sudo apt update提示某个源超时
  5. kali修改root密码
  6. 面向文档的NoSQL数据库MongoDB
  7. Python全栈开发之Day02
  8. 如何使用idea创建数据库表(源码)
  9. setTimeout(〒︿〒) 请原谅我一直以来对你的忽视
  10. 通过和函数名相同的字符串调用函数 --浅谈loadstring函数
  11. 图像质量指标:峰值信噪比PSNR和结构相似性SSIM
  12. 如何解决Flash CS6打开后闪退的问题
  13. 支持预览html的解压软件,浏览器网页在线解压压缩文件工具
  14. 计算机专业设计(论文)内容及要求,计算机专业毕业设计要求.doc
  15. 连接网络要求输入计算机密码是什么,上网时总是提示需要输入网络密码什么原因...
  16. Linux系统GIC介绍与编程
  17. Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
  18. java核心之类和对象
  19. app卡在启动页面android,uni-app运行时卡在启动界面
  20. Keras-yolov3计算验证集acc一直为0

热门文章

  1. 国产手风琴的前生今世
  2. 基于视频流传输 — 在线教育白板技术
  3. javaweb编辑器ckeditor配置_ckeditor (一)在java web中的配置
  4. Python数据容器、list列表、tuple元组、str字符串、数据容器(序列)切片、set集合、dict字典、字符串大小比较
  5. 客户化软件时代的前夜 ZT
  6. Qomo OpenProject Field Test 3发布!
  7. 我来说说这几天经历的南宁传销!慢慢更!
  8. L1-044 稳赢 - java
  9. 私有云的优缺点_什么是公有云、私有云、混合云 ?各自的优缺点有哪些?
  10. android 雷达坐标系,Android Path之绘制雷达图的技巧