文章目录

1、问题描述
HSL空间下的图像,H(色相),色彩的基本属性,就是平常说的颜色名称,如红色,黄色等。S(饱和度),指的是色彩的纯度,饱和度越高代表色彩越纯。L(亮度)。那么,在对HSL空间下的彩色图片使用均值滤波如何处理呢?和我上一篇讲的RGB空间下的彩色图像的直方图均衡化处理类似。

2、效果展示
均值滤波处理前后的变化

3、具体代码

def HSV(image):Hls_Image = cv.cvtColor(image,cv.COLOR_BGR2HLS)H,L,S = cv.split(Hls_Image)temp0 = cv.hconcat((image,Hls_Image))cv.imshow('Initial----and----HSL',temp0)cv.waitKey()temp1 = cv.hconcat((H,L,S))H_Mean = cv.blur(H,(3,3))L_Mean = cv.blur(L,(3,3))S_Mean = cv.blur(S,(3,3))temp2 = cv.hconcat((H_Mean,L_Mean,S_Mean))temp = cv.vconcat((temp1,temp2))cv.imshow('temp',temp)cv.waitKey()Hls_result = cv.merge([H_Mean,L_Mean,S_Mean])temp3 = cv.hconcat((Hls_Image,Hls_result))cv.imshow('HLS_result',temp3)cv.waitKey()return;

图像处理-HSL彩色图像均衡化相关推荐

  1. OpenCV-Python 彩色图像均衡化与规定化

    彩色图像均衡化 在HSI空间对亮度分量进行均衡化 def method_one():img = cv2.imread('../assets/Fig6.png')his = cv2.cvtColor(i ...

  2. OpenCV-数字图像处理之直方图均衡化

    OpenCV-数字图像处理之直方图均衡化 从这篇博文开始,小生正式从一个毫不相干专业转投数字图像处理.废话不多说了,talk is cheap. show me the code. 直方图均衡化目的 ...

  3. 【图像处理】直方图均衡化

    直方图均衡化是图像处理领域中利用图像直方图增强图像对比度的一种方法. 如果一副图像的像素占有很多的灰度级而且分布均匀,那么这样的图像往往有高对比度和多变的灰度色调."直方图均衡化" ...

  4. Python图像处理介绍--彩色图像的直方图处理

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 引言 在昨天的文章中我们介绍了基于灰度图像的直方图处理,也简单的提 ...

  5. 【数字图像处理】直方图均衡化详解及编程实现

    直方图均衡化的英文名称是Histogram Equalization. 图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法.直方图拉伸和直方图均衡化是两种最常见的间 ...

  6. 【图像处理】直方图均衡化(附带Matlab及OpenCV3自编程实现代码)

    [fishing-pan:https://blog.csdn.net/u013921430转载请注明出处] 前言 直方图均衡化是最基础的图像处理方法之一,也是本人接触图像处理时最先接触到的算法.算法很 ...

  7. 【matlab图像处理】直方图均衡化操作

    中国史之[百家争鸣]: 春秋战国时期,知识分子中不同学派及各家族流派之间争芳斗艳的学术局面.这是中国思想.学术发展的黄金时期,史称"百家争鸣". --来源:全历史APP [路漫漫其 ...

  8. 数字图像处理之直方图均衡化(python)

    1.概念        直方图均衡化 主要用于增强动态范围偏小的图像的反差. 直方图均衡化借助灰度统计直方图和灰度累积直方图来进行.灰度统计直方图反映了图像中不同灰度级的像素的个数:灰度累积直方图 反 ...

  9. python图像处理:直方图均衡化

    理论参考链接:[图像处理算法]直方图均衡化 算法实现 # 对单通道的处理函数 def channel_equalize(img):od = img.reshape(-1)# 对像素计数tmp = {} ...

  10. 【数字图像处理】直方图均衡化

    全局直方图均衡化 直方图均衡化通过调整图像的直方图来增强图像的对比度,经常使用在医学图像分析中. 例如一幅8*8图像像素值如下: 对各个像素值进行计数: 得到累计概率分布: 其中均衡化后的像素值计算公 ...

最新文章

  1. vSphere DRS
  2. 机器学习笔记:梯度下降
  3. numpy学习(2):数组创建方式
  4. Intel Realsense D435 hardware_reset() 摄像头重置记录 context.query_devices()
  5. 利用脚本批量添加域用户账户
  6. Meet Fabric8:基于Camel和ActiveMQ的开源集成平台
  7. indesign中调出字符样式快捷键_Word中十大黄金快捷键,你会用几个?
  8. mysql 视图树查询_TreeView (树视图)遍历数据库的方法
  9. SplitConcatWithAMP----Array转换为String,连接;String转换为Array,切割
  10. 金山网盾3.5实战流氓软件
  11. Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 路由 IngressRoute【traefik2.X】
  12. CentOS7防火墙之firewalld
  13. 科学-建筑学:建筑学百科
  14. KVM虚拟化平台搭建实操+KVM理论详解
  15. (二十三)八部众(2)
  16. bokeh与tornado结合的三种方式
  17. 三个理由告诉你 为什么社保不能断缴
  18. WebGL入门(三十九)-透明与不透明物体共存,绘制透明面和不透明面的立方体
  19. KeyDown、KeyUp、KeyPress区别
  20. 适用的验厂考勤工资AB账系统软件这样选择

热门文章

  1. ******2:***常用工具排行榜-《百晓生兵器谱》
  2. windows ***的搭建
  3. 3月19日 视觉里程计,PnP方法对两帧求解,BA优化的直观理解
  4. bash的操作环境及环境设定
  5. 概率论:多元高斯分布
  6. 封装一个Automapper单例
  7. keras小程序(一),用cnn做分类
  8. 【实验五】利用三层交换机实现VLAN间路由
  9. SpringMVC入门(一)Dispatcher
  10. Revit二次开发之TaskDialog