PAGE \* MERGEFORMAT1

数字图像与视频处理

第 三 次 作 业

姓名: /

班级:

学号:

提交日期: 2017. 3. 19

摘 要:灰度直方图是数字图像处理中最简单且有用的工具,它是多种空域处理技术的基础。本文以VS2013为开发环境,借助openCV视觉库,实现灰度直方图的绘制、直方图均衡、直方图匹配等操作,并在此基础上对不同对比度图片的处理结果进行比较,分析各操作的优缺点。此外,针对目前直方图阈值分割技术存在的适用性差、结果稳定性差的缺陷,本文提出一种基于双峰间谷地容量最大化的直方图阈值分割算法,即首先进行采样和内插平滑直方图,消除细小的凸起和凹陷,然后对各个谷地进行容量统计,选取容量最大谷地的谷点作为阈值。经过比较,此算法计算的阈值已十分接近人工选取的结果,分割误差近似为零,表现出较好的性能。

关键词:openCV 直方图 均衡化 直方图匹配 峰谷点分割 采样内插恢复

绘制图像的直方图

直方图简介

图像直方图是反映一幅图像像素分布的统计表,其横坐标代表了图像像素的种类,可以是灰度的,也可以是彩色的,纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。一个灰度级别在范围0,L-1的数字图像的直方图是一个离散函数,即

p

式中,n是图像像素的总数,rk是第k个灰度级,nk是图像中第

n

图像的直方图可以是任意维的,一般研究的是便于直观显示和分析的一维和二维直方图,一维直方图以统计

西交计算机视觉作业,西安交通大学数字图像处理第三次作业.docx相关推荐

  1. 数字图像处理第五次作业——频域滤波器

    目 录 一.基本概念及原理 1. 理想低通滤波器: 2. 巴特沃斯低通滤波器: 3. 高斯低通滤波器: 4. 高通滤波器: 5. 拉普拉斯高通滤波器: 6. Unmask高通滤波器: 二.实现过程和结 ...

  2. 西交计算机专业912一样吗,西安交大912(总分404 专业课133分)经验总结

    2019年西交912计算机基础经验总结(总分404 政治:68 英语二:84 数学二:119 专业课:133) 先说一下个人情况吧.本人2017年毕业于西安电子科技大学计算机科学与技术专业,毕业以后就 ...

  3. 西交广州研究院计算机考研,2019双非考上西交计算机专硕考研简单分享感谢上帝...

    专业课比较难,没有复习资料,辛亏我有王道的书,去年注册王道也获得了一些间接资料,帮了我大忙,反正就是非常感谢!!! 之前老师告诉我们今年机试比较难,如果不及格直接刷人,幸运的是,我及格了.没及格的同学 ...

  4. 在计算机内部除顶点,西交17年3月课程考试《CADCAM》作业考核试题答案 1.通常我们将数据的物理结构称为数据 ......

    西交17年3月课程考试<CADCAM>作业考核试题答案 作业内容 答案请进无忧答案网下载www.op5u.com 一.单选题(共30道试题,共60分.)V1.通常我们将数据的物理结构称为数 ...

  5. 计算机网络原理夏秦课后答案,案例-大学计算机基础西安交通大学.doc

    案例-大学计算机基础西安交通大学.doc <大学计算机基础>课程组文件 [2008年2号] 报送:冯老师关于修改课程教学提问和应用案例的安排各位老师:根据前阶段老师们的努力,课程的教学设问 ...

  6. 数字图像处理第三版(冈萨雷斯)——第一章绪论

    数字图像处理第三版(冈萨雷斯)--第一章绪论 一.主要目的 二.关于什么是数字图像处理的几个重要概念 2.1 强度或灰度: 2.2 数字图像: 2.3 数字图像处理: 2.4 像素: 2.5 低级.中 ...

  7. 【计算机视觉】数字图像处理(三)—— 图像变换原理分析

    数字图像处理(三)-- 图像变换原理分析 一.图像变换的目的与用途 1. 图像变换的目的 2. 图像正交变换的要求 正交变换的应用 (一).傅里叶变换 1.傅里叶变换的理论基础与基本定义 2.连续函数 ...

  8. 数字图像处理的三个层次

    数字图像处理分为三个层次:低级图像处理.中级图像处理和高级图像处理(狭义图像处理.图像分析和图像理解). 狭义图像处理:对输入图像进行某种变换得到输出图像,是一种图像到图像的过程. (1)低级图像处理 ...

  9. 数字图像处理之matlab大作业:自制图像处理小工具

    学习的过程向来不是容易的,创造一个作品的过程更是不容易的.因此,在文章的最后,提供了两个现成的示例代码,大家直接可以拿来运行.在完成大作业的时候,大家可以在已有作品的基础上,按照自己的需求进行修改,添 ...

最新文章

  1. SQLServer2008或SQLServer2008 R2没有智能提示解决方法
  2. ubuntu ufw防火墙
  3. Spring Tool Suite记录
  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1061:求整数的和与均值
  5. Windows 2000 Active Directory FSMO 角色
  6. 10、oracle下PL/SQL编程基础
  7. [html] html5点击返回键怎样不让它返回上一页?
  8. freemarker -自定义指令
  9. C++高质量编程点滴
  10. js地址栏获取参数的方法,解决中文乱码问题,能支持中文参数
  11. JavaScript 详解:为什么写好的代码非常重要
  12. python常用正则表达式
  13. java十六进制与字符串_JAVA十六进制与字符串的转换方法
  14. 机器学习算法原理与实践(二)、meanshift算法图解以及在图像聚类、目标跟踪中的应用
  15. 华为路由器基本使用命令
  16. python经典教程_零基础 Python爬虫经典实战教程
  17. kubernets eviction策略
  18. matlab函数im2bw_答复同学Matlab roipoly函数的用法
  19. 招收2名远程学术实习生!1名硕士(2022春) 美国肯特州立大学认知机器人和人工智能实验室...
  20. Cisco设备如何通过console口连接计算机并对设备进行配置

热门文章

  1. 【Ethernet】以太网卡LAN8720A分析和使用
  2. Github网页上图片加载不出来
  3. 【C#】 WinForm窗体应用程序学习笔记 (一)
  4. python游戏开发实战:游戏按钮
  5. 强烈推荐这款神器,把网站转pdf还能编程高级定制!【建议收藏】
  6. WIN7系统用神卡当作无线AP
  7. BitBlts, AlphaBlend, TransparentBlt, 和 StretchBlt 有 GPU 加速
  8. ArcGIS Engine 绘制平行线
  9. 计算机科学专业则有27所院校,最新版亚洲大学排名
  10. 性能测试知识及古老测试工具LR