OpenCV调整图像的亮度

像素越靠近0图像越按,越靠近255,图像越亮,所以调整图片的亮度也就是调整每个像素点数值的大小。
原图

代码

public class DemoMat {static{System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}public static void main(String[] args) {Mat src=Imgcodecs.imread("aa.jpg");//读取图片src.convertTo(src,CvType.CV_32F);//转换格式System.out.println(src);float [] a=new float[3];for(int i=0;i<src.rows();i++){for (int j=0;j<src.cols();j++){src.get(i,j,a);//获取像素点a[0]=a[0]*(float)1.5+40;//每个通道的数值×1.5再加40a[1]=a[1]*(float)1.5+40;a[2]=a[2]*(float)1.5+40;src.put(i,j,a);//覆盖之前的数字}}src.convertTo(src,CvType.CV_8UC3);//准换格式,否则imshow()函数无法呈现HighGui.imshow("标题",src);HighGui.waitKey(0);}
}

执行结果

OpenCV调整图像的亮度相关推荐

  1. Android OpenCV之算数操作与调整图像的亮度和对比度

    Android OpenCV之算数操作与调整图像的亮度和对比度 OpenCV算数API介绍 Mat 对象之间的加.减.乘.除最常用的方法如下: add(Mat src1, Mat src2, Mat ...

  2. 【opencv4.3.0教程】13之调整图像的亮度与对比度

    目录 前言 一.亮度与对比度 1.什么是亮度和对比度 2.亮度和对比度调整原理 3.亮度和对比度调整代码实现 4.API-convertScaleAbs 二.伽马校正 1.伽马校正引入 2.伽马校正原 ...

  3. OpenCV基础(3)使用OpenCV调整图像大小

    让我们学习如何使用OpenCV调整图像大小.要调整图像的大小,请根据指定的比例因素或设置所需的高度和宽度,沿着每个轴(高度和宽度)缩放图像. 当调整图像大小: 如果你想在调整后的图像中保持相同的大小, ...

  4. 6.openCV调整图像大小新思路(cv2.resize和imutils.resize)

    6.opencv调整图像大小的新方法imutils.resize 一.openCV 调整图像大小 ( cv2.resize ) 二.项目结构和代码讲解 1.项目结构 2.代码讲解 3.比较 OpenC ...

  5. 使用OpenCV调整图像大小

    要调整图像的大小,可以沿着每个轴(高度和宽度)缩放它,考虑指定的比例系数,或者设置所需的高度和宽度. 当调整图片大小时: 重要的是要记住图像的原始长宽比(即宽高比),如果你想在调整大小的图像中保持相同 ...

  6. plt.scatter设置点大小_23、OpenCV调整图像大小

    1.resize()函数 最简单的图像变换就是调整图像大小.resize()函数用于调整图像的大小. 根据输入的图像和尺寸,生成所需尺寸的新图像. void cv::resize( cv::Input ...

  7. 基于OpenCV调整图像的对比度和亮度

    亮度和对比度的调整原理 公式原理: new_image = a*image + beta 即 g(x)=αf(x)+β 其中,α>0 , β 通常被称为 gain 或者 bias 参数,通常这两 ...

  8. (9)调整图像的亮度和对比度

    下面是效果展示图: 下面是代码展示: 1 #include<iostream> 2 #include<opencv.hpp> 3 4 using namespace std; ...

  9. 调整图像的亮度和对比度

    简单原理: 为输出图像,为输入图像.其中用于调节对比度,增益用于调节亮度 实现代码: #include<opencv2/opencv.hpp> #include<iostream&g ...

最新文章

  1. 昨天,我用 Python 写了一个婚介模型
  2. Java生成Word文档
  3. 考前自学系列·计算机组成原理·计算机的硬件组成及其功能
  4. 搭建git服务器--ssh篇
  5. 【讨论】不得不重视的问题:信息太多!信息太杂!
  6. 【CentOS 7架构8】,域名跳转#171221
  7. [面试] 算法(一) —— Str2Int
  8. Unix Vi命令基本用法
  9. 代码整洁之道读书笔记----第三章---函数--第二节-函数参数讨论
  10. 浏览器linux2019,2019火狐浏览器
  11. 金税盘专、普红字发票开具步骤及(税盘注销方法)
  12. CAD打印adobe acrobat pro/DC 安装的PDF打印机闪退问题
  13. 解决:修改docker bip项重启后,docker0的ip仍不变
  14. 启动IDEA时出现error launching idea failed to create jvm的解决办法
  15. 车道线识别(一) 简单识别
  16. 如何快速计算汉字笔画数
  17. 计算机体系层次图中 虚拟机属于,第1章 计算机系统概述.ppt
  18. Android最新版支付宝钱包的实例源码
  19. JST日本压着端子PH系列线对板连接器的PCB封装库
  20. win7系统提示计算机内存不足,Win7系统下提示内存不足的原因及解决方法

热门文章

  1. NASM汇编语言与计算机系统09-8086实模式的内存分配图
  2. java 复写hashcode_java 重写equals()和hashCode()
  3. Windows7系统运行hadoop报Failed to locate the winutils binary in the hadoop binary path错误
  4. 配置私有仓库(使用registry镜像搭建一个私有仓库)
  5. 需求获取常见的方法是进行客户访谈,结合你的实践谈谈会遇到什么问题,你是怎么解决的?...
  6. 那些不能遗忘的知识点回顾——C/C++系列(笔试面试高频题)
  7. poj 3181 Dollar Dayz (整数划分问题---递归+DP)
  8. RN PickerView组件
  9. 关于js的一切(updating...)
  10. LeetCode(706)——设计哈希映射(JavaScript)