在OpenCV里实现函数imadjust
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相关推荐
- VS下opencv里遇到函数无法解析的问题
有关知识点 指针指向所值对象的各种东西时用-> 对象指向对象下的各种东西时用 . 类指向类下各种东西时,用:: 多数情况下的无法解析都是由于调用的相关函数,具体实现不在工程文件中 在这个程序里 ...
- 在OpenCV里使用图片修复
有一些旧的图片可能保存得不好,会导致丢失了一些像素,如下图这样: 这时如果有人觉得这个图片很珍贵,要想去修复它,怎么办呢? 在OpenCV里提供了两种算法来进行图片修复,第一种是cv.INPAINT_ ...
- opencv中flip函数
由于百度搜索出来的靠前几名的博客说的都是错的,在此记录下opencv里flip函数的用法,主要是flipCode的对应关系.惯例先放结论: 小于0(例如-1)代表左右上下颠倒:0代表上下颠倒:大于0( ...
- 在OpenCV里使用泛洪算法函数floodFill
泛洪算法--Flood Fill,也称为种子填充--Seed Fill算法.用于确定连接到多维数组中给定节点的区域.最直接的一个应用就是「颜色填充」,就是 Windows 绘画本中那个小油漆桶的标志, ...
- OpenCV中initUndistortRectifyMap函数存在bug原因探究
原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...
- 彩色图片在OpenCV里的表示方式
前面了解了灰度图片在python里的表示方式,也是图片的数据结构,它是采用numpy的ndarray来存储,是一个二维的数据结构.那么彩色图片是怎么样表示呢?难道也是采用二维数组吗?在理解表示方式之前 ...
- OpenCV里的常用Rect用法
OpenCV里通常定义一个矩形有两种方式,一种是通过矩形左上角和矩形宽高来定义: Rect_ (_Tp _x, _Tp _y, _Tp _width, _Tp _height) 另一种是通过矩形左上角 ...
- [548]OpenCV之cv2函数
1.主要函数 1. cv2.imread():读入图片,共两个参数,第一个参数为要读入的图片文件名,第二个参数为如何读取图片,包括 cv2.IMREAD_COLOR:读入一副彩色图片:cv2.IMRE ...
- 在OpenCV里用fillPoly填充多边形
前面学习过fillConvexPoly函数,这个函数是用来填充凸多边形的,但在OpenCV里还添加了fillPoly函数,这个函数与fillConvexPoly函数有什么差别呢?一般来说,fillPo ...
最新文章
- cad版本在线转换_CAD版本转换中将图纸转换为AutoCAD2018版本的方法
- 旧电脑怎么升级配置_旧电脑升级哪些配件效果最好?答案莫过于这3点!
- 招商银行的AI野心:转型金融科技公司?
- 大数据数据库技术简介与分类分析
- sqlserver没有维护计划_设定数据库备份计划,安全放心不怕事!
- CF1063B Labyrinth
- 查找字符位置_如何使用find函数和search函数精确查找字符
- 黑马程序员之SQL server基础学习笔记(三)
- Linux进程的管理与调度(一)--- Linux进程描述符task_struct结构体详解
- 190524每日一句
- devc c语言调用图片,DevC++中使用EGE图形库
- kali2022.2无线网络WiFi破解详解
- 计算机变网络限速,电脑网速太慢?先别着急找运营商,修改这个限制瞬间变流畅...
- 如何给客户做产品培训
- 用java实现首字母大写_java实现每个单词首字母大写
- UEFI----EFI_DRIVER_BINDING_PROTOCOL
- JavaSE编码实操
- java开发可视化界面_java 可视化界面编程
- css单位vw vh,css3自适应布局单位vw,vh详解
- 【Proteus仿真】利用74LS148扩展单片机中断
热门文章
- UDP广播包发送与接收
- 网站部分页面放置不同服务器,云服务器放置多个站点
- 计算机应用基础一九春在线作业,西电17春《计算机应用基础(一)》在线作业答案...
- 基于Windows server 2008 R2和Windows7的企业环境的SSTP(或SSL) ***构建二
- l2tp 安卓连不上,windows sstp 连接一会后断开
- IntelliJ IDEA 删除项目
- A ConvNet for the 2020s 详解
- 2021橙子百度域名URL批量采集软件【急速】
- AP transaction error, DAP status f0000021
- the plural (复数)