imadjust 函数是针对灰度图像进行灰度变换的基本图像。

J = imadjust(f,[low_in; high_in],[low_out; high_out],gamma)

此函数将 f 的灰度值映像到 g 中的新值, 也就是将 low_in 与high in 之间的值映射到 low out 与 high out 之间的值。 low in 以下与 high in 以上的值可以被截去。 也就是将 low_in 以下的值映射为 low_out; 将 high in 以上的值映射为high_outo 输入图像应属于 uint8。 输出图像应和输入图像属于同一类。 对于函数 imadjust 来说, 所有输入中除了图像 f 和 gamma, 不论 f 属于什么类, 都将输入值限定在 0 和 1 之间。 例如, 如果 f 属于 uint8 类, imadjust 函数将乘以 255 来决定应用中的实际值。 不输入参数得到[low_in high_in ] 或 [low_out high_out ] , 将导致结果都默认为[ 0 1 ]。 如果 high_out 小于 low_out, 输出灰度将反转。

例子代码如下:

#python 3.7.4,opencv4.1
#蔡军生 https://blog.csdn.net/caimouse/article/details/51749579
#
import 

在OpenCV里实现函数imadjust相关推荐

  1. VS下opencv里遇到函数无法解析的问题

    有关知识点 指针指向所值对象的各种东西时用-> 对象指向对象下的各种东西时用  . 类指向类下各种东西时,用:: 多数情况下的无法解析都是由于调用的相关函数,具体实现不在工程文件中 在这个程序里 ...

  2. 在OpenCV里使用图片修复

    有一些旧的图片可能保存得不好,会导致丢失了一些像素,如下图这样: 这时如果有人觉得这个图片很珍贵,要想去修复它,怎么办呢? 在OpenCV里提供了两种算法来进行图片修复,第一种是cv.INPAINT_ ...

  3. opencv中flip函数

    由于百度搜索出来的靠前几名的博客说的都是错的,在此记录下opencv里flip函数的用法,主要是flipCode的对应关系.惯例先放结论: 小于0(例如-1)代表左右上下颠倒:0代表上下颠倒:大于0( ...

  4. 在OpenCV里使用泛洪算法函数floodFill

    泛洪算法--Flood Fill,也称为种子填充--Seed Fill算法.用于确定连接到多维数组中给定节点的区域.最直接的一个应用就是「颜色填充」,就是 Windows 绘画本中那个小油漆桶的标志, ...

  5. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

  6. 彩色图片在OpenCV里的表示方式

    前面了解了灰度图片在python里的表示方式,也是图片的数据结构,它是采用numpy的ndarray来存储,是一个二维的数据结构.那么彩色图片是怎么样表示呢?难道也是采用二维数组吗?在理解表示方式之前 ...

  7. OpenCV里的常用Rect用法

    OpenCV里通常定义一个矩形有两种方式,一种是通过矩形左上角和矩形宽高来定义: Rect_ (_Tp _x, _Tp _y, _Tp _width, _Tp _height) 另一种是通过矩形左上角 ...

  8. [548]OpenCV之cv2函数

    1.主要函数 1. cv2.imread():读入图片,共两个参数,第一个参数为要读入的图片文件名,第二个参数为如何读取图片,包括 cv2.IMREAD_COLOR:读入一副彩色图片:cv2.IMRE ...

  9. 在OpenCV里用fillPoly填充多边形

    前面学习过fillConvexPoly函数,这个函数是用来填充凸多边形的,但在OpenCV里还添加了fillPoly函数,这个函数与fillConvexPoly函数有什么差别呢?一般来说,fillPo ...

最新文章

  1. cad版本在线转换_CAD版本转换中将图纸转换为AutoCAD2018版本的方法
  2. 旧电脑怎么升级配置_旧电脑升级哪些配件效果最好?答案莫过于这3点!
  3. 招商银行的AI野心:转型金融科技公司?
  4. 大数据数据库技术简介与分类分析
  5. sqlserver没有维护计划_设定数据库备份计划,安全放心不怕事!
  6. CF1063B Labyrinth
  7. 查找字符位置_如何使用find函数和search函数精确查找字符
  8. 黑马程序员之SQL server基础学习笔记(三)
  9. Linux进程的管理与调度(一)--- Linux进程描述符task_struct结构体详解
  10. 190524每日一句
  11. devc c语言调用图片,DevC++中使用EGE图形库
  12. kali2022.2无线网络WiFi破解详解
  13. 计算机变网络限速,电脑网速太慢?先别着急找运营商,修改这个限制瞬间变流畅...
  14. 如何给客户做产品培训
  15. 用java实现首字母大写_java实现每个单词首字母大写
  16. UEFI----EFI_DRIVER_BINDING_PROTOCOL
  17. JavaSE编码实操
  18. java开发可视化界面_java 可视化界面编程
  19. css单位vw vh,css3自适应布局单位vw,vh详解
  20. 【Proteus仿真】利用74LS148扩展单片机中断

热门文章

  1. UDP广播包发送与接收
  2. 网站部分页面放置不同服务器,云服务器放置多个站点
  3. 计算机应用基础一九春在线作业,西电17春《计算机应用基础(一)》在线作业答案...
  4. 基于Windows server 2008 R2和Windows7的企业环境的SSTP(或SSL) ***构建二
  5. l2tp 安卓连不上,windows sstp 连接一会后断开
  6. IntelliJ IDEA 删除项目
  7. A ConvNet for the 2020s 详解
  8. 2021橙子百度域名URL批量采集软件【急速】
  9. AP transaction error, DAP status f0000021
  10. the plural (复数)