位置: IT常识 - 正文

数字图像处理实验(直方图均衡化&规定化)(数字图像处理实验一实验报告)

编辑:rootadmin
数字图像处理实验(直方图均衡化&规定化) 图像均衡化

推荐整理分享数字图像处理实验(直方图均衡化&规定化)(数字图像处理实验一实验报告),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:数字图像处理实验一实验报告,数字图像处理实验报告总结,数字图像处理实验一实验报告,数字图像处理实验二图像增强,数字图像处理实验二图像增强,数字图像处理实验一实验报告,数字图像处理实验一实验报告,数字图像处理实验,内容如对您有帮助,希望把文章链接给更多的朋友!

  图像均衡化是一种图像处理技术,它的目的是改善图像的对比度。

  具体来说,对于一张图像,其直方图就是统计图像中各灰度级出现的次数的图像。通常情况下,图像的直方图会呈现不平衡的状态,即图像的某些灰度级出现的次数很多,而其它灰度级出现的次数很少。这样的图像在显示时,可能会出现对比度差的问题,使得图像看起来比较暗或者模糊。

  图像均衡化就是对图像进行直方图均衡,使得图像中各灰度级出现的次数更加平均。这样,图像的对比度就会得到提高,图像看起来就会更加清晰。

  在 Matlab 中可以使用 histeq 函数来对图像进行均衡化。该函数会对图像的直方图进行均衡,使得图像中各灰度级出现的概率相同。

% 读入图像I = imread('Jo.jpg');% 对图像进行均衡化I_eq = histeq(I);% 显示原图像和均衡化后的图像subplot(1,2,1);imshow(I);title('原图像');subplot(1,2,2);imshow(I_eq);title('均衡化后的图像');

注意,histeq 函数的输入和输出都是灰度图像。如果你的图像是彩色图像,那么可以先将其转换为灰度图像,然后再使用 histeq 函数进行均衡化。例如:

% 读入图像I = imread('Jo.jpg');% 将图像转换为灰度图像I_gray = rgb2gray(I);% 对图像进行均衡化I_eq = histeq(I_gray);% 显示原图像和均衡化后的图像subplot(1,3,1);imshow(I);title('原图像');subplot(1,3,2);imshow(I_gray);title('灰度图像');subplot(1,3,3);imshow(I_eq);title('均衡化后的图像');

% 读入图像I = imread('Jo.jpg');% 将图像转换为灰度图像I_gray = rgb2gray(I);% 对图像进行均衡化I_eq = histeq(I_gray);% 显示原图像和均衡化后的图像subplot(2,2,1);imshow(I_gray);title('灰度图像');subplot(2,2,2);imhist(I_gray);title('灰度直方图');subplot(2,2,3);imshow(I_eq);title('均衡化图像');subplot(2,2,4);imhist(I_eq);title('均衡化直方图');数字图像处理实验(直方图均衡化&规定化)(数字图像处理实验一实验报告)

 

观察可以发现灰度值变得平均,不会让灰度聚在某一区域使得图像看起来比较暗或者模糊。这里图像变亮。

直方图规定化

  直方图规定化是一种图像处理技术,它的目的是使图像的直方图呈现特定的形状。

  具体来说,对于一张图像,其直方图就是统计图像中各灰度级出现的次数的图像。通常情况下,图像的直方图会呈现不平衡的状态,即图像的某些灰度级出现的次数很多,而其它灰度级出现的次数很少。直方图规定化的目的就是使图像的直方图呈现特定的形状,通常情况下是使其呈现平坦的形状。

  直方图规定化的具体做法是,首先计算出图像的直方图,然后根据直方图计算出每个灰度级的累计分布函数,再根据累计分布函数计算出新的灰度级,最后将图像中每个像素的灰度级替换为对应的新灰度级。

  注意,直方图规定化和图像均衡化是有区别的。图像均衡化的目的是提高图像的对比度,而直方图规定化的目的是使图像的直方图呈现特定的形状。

% 读入图像I = imread('Jo.jpg');% 将图像转换为灰度图像I_gray = rgb2gray(I);hgram=50:2:250% 对图像进行规定化I_eq = histeq(I_gray,hgram);% 显示原图像和规定化后的图像subplot(2,2,1);imshow(I_gray);title('灰度图像');subplot(2,2,2);imhist(I_gray);title('灰度直方图');subplot(2,2,3);imshow(I_eq);title('规定化图像');subplot(2,2,4);imhist(I_eq);title('规定化直方图');

控制台:

列 1 至 21 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 列 22 至 42 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 列 43 至 63 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 列 64 至 84 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 列 85 至 101 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 248 250

 也可以使用期望图像直方图来规定化:

% 读入图像I = imread('D1.jpg');% 将图像转换为灰度图像I_gray = rgb2gray(I);I_match=imread('D2.jpg');%期望图像I_mgray=rgb2gray(I_match);[hgram,x]=imhist(I_match);% 对图像进行规定化I_eq = histeq(I_gray,hgram);subplot(3,2,1);imshow(I_mgray);title('期望图像');subplot(3,2,2);imhist(I_mgray);title('期望图像直方图');% 显示原图像和规定化后的图像subplot(3,2,3);imshow(I_gray);title('灰度图像');subplot(3,2,4);imhist(I_gray);title('灰度直方图');subplot(3,2,5);imshow(I_eq);title('规定化图像');subplot(3,2,6);imhist(I_eq);title('规定化直方图');

本文链接地址:https://www.jiuchutong.com/zhishi/299007.html 转载请保留说明!

上一篇:HTML小游戏25 —— HTML5拉杆子过关小游戏(附完整源码)(html在线小游戏)

下一篇:【Uniapp】二、UniAPP项目全局文件配置(uniapp官方教程)

  • 鸿蒙多机位模式怎么用(鸿蒙多机位模式怎么打开)

    鸿蒙多机位模式怎么用(鸿蒙多机位模式怎么打开)

  • 电信机顶盒怎么下载应用(电信机顶盒怎么下载第三方应用)

    电信机顶盒怎么下载应用(电信机顶盒怎么下载第三方应用)

  • 微信除了发消息怎么知道被删了(微信除了发消息知道被删除以外还有什么其他办法)

    微信除了发消息怎么知道被删了(微信除了发消息知道被删除以外还有什么其他办法)

  • 小米10屏幕容易碎吗(小米屏幕容易碎吗)

    小米10屏幕容易碎吗(小米屏幕容易碎吗)

  • 电脑屏幕需要贴膜吗(电脑屏幕需要贴膜吗 知乎)

    电脑屏幕需要贴膜吗(电脑屏幕需要贴膜吗 知乎)

  • 为什么苹果耳机连接了没有声音(为什么苹果耳机连接了还是外放)

    为什么苹果耳机连接了没有声音(为什么苹果耳机连接了还是外放)

  • 快手店铺可以关闭重开吗(快手店铺关闭,去哪里要求快手平台退款)

    快手店铺可以关闭重开吗(快手店铺关闭,去哪里要求快手平台退款)

  • 微信群主可以撤回超过两分钟的消息吗(微信群主可以撤回多久的消息)

    微信群主可以撤回超过两分钟的消息吗(微信群主可以撤回多久的消息)

  • cpu控制器的功能是什么(cpu控制器的功能是进行逻辑运算)

    cpu控制器的功能是什么(cpu控制器的功能是进行逻辑运算)

  • 手机系统版本过低怎么升级啊(手机系统版本过低怎么办)

    手机系统版本过低怎么升级啊(手机系统版本过低怎么办)

  • qq显示手机在线啥意思(qq显示手机在线5g是真的在线吗)

    qq显示手机在线啥意思(qq显示手机在线5g是真的在线吗)

  • boss直聘申诉多久解封(boss直聘如何申诉成功率高)

    boss直聘申诉多久解封(boss直聘如何申诉成功率高)

  • 华为可以安装vivo服务插件吗(华为可以安装安卓软件吗)

    华为可以安装vivo服务插件吗(华为可以安装安卓软件吗)

  • 手机视频压缩失败怎么办(手机视频压缩失败是什么原因)

    手机视频压缩失败怎么办(手机视频压缩失败是什么原因)

  • iphone7怎么截图(iphone7怎么截图更方便)

    iphone7怎么截图(iphone7怎么截图更方便)

  • iphone7和6s外观区别(iphone7和iphone6外观区别)

    iphone7和6s外观区别(iphone7和iphone6外观区别)

  • iphonex有指纹识别吗(苹果x有指纹锁)

    iphonex有指纹识别吗(苹果x有指纹锁)

  • 抖音怎么一直显示网络不给力(抖音怎么一直显示昨天在线)

    抖音怎么一直显示网络不给力(抖音怎么一直显示昨天在线)

  • beats只能连苹果吗(beats耳机只能连苹果电脑吗)

    beats只能连苹果吗(beats耳机只能连苹果电脑吗)

  • 易企秀怎么上传本地音乐(易企秀怎么上传图片为什么找不到)

    易企秀怎么上传本地音乐(易企秀怎么上传图片为什么找不到)

  • pdf怎么编辑文字内容(福昕pdf怎么编辑文字)

    pdf怎么编辑文字内容(福昕pdf怎么编辑文字)

  • 手机卡销户微信怎么办(手机卡销户微信登不上怎么办)

    手机卡销户微信怎么办(手机卡销户微信登不上怎么办)

  • 小米9 pro 5G上市时间(小米9pro上市时间及价格)

    小米9 pro 5G上市时间(小米9pro上市时间及价格)

  • steam序列号在哪(steam序列号在哪个文件夹)

    steam序列号在哪(steam序列号在哪个文件夹)

  • KB4507450更新内容有哪些(kb4580419更新)

    KB4507450更新内容有哪些(kb4580419更新)

  • 购买研发设备的会计分录
  • 需要登记的特殊药品
  • 农副产品增值税免税政策
  • 个人如何办理营业执照需要什么材料
  • 公对公退款要交税吗
  • 房地产企业年报台账怎么填
  • 领增值税专票需要发票吗
  • 飞机票退票费如何处理账务
  • 季度所得税申报表营业收入怎么填
  • 其他货币资金贷方是增加还是减少
  • 其他应收款余额在贷方,怎么填资产负债表
  • 公司收内部职工停车费如何确认收入?
  • 网络报销
  • 金蝶软件开发服务费入什么科目?
  • 分公司的人员构成
  • 前三季度盈利第四季度亏损 所得税记账
  • 两个公司领工资会不会合并纳税
  • 个体户怎么申请核定征收
  • 核销外管证需要什么手续
  • 工程施工方安全责任
  • 2019年基金市场
  • 一年内到期的应付债券计入
  • 律师费能计入办公费用吗
  • 退货应该怎么记账
  • 医药批发行业增值税税负率
  • 国家税务开票流程
  • 交了车船税有什么凭证
  • el-cascader数据渲染时不出现文字
  • 生育津贴差额账务处理
  • 过桥资金账务处理
  • 银行代收费收入是什么意思
  • 生产企业出口退税全部流程
  • 税控盘维护费全额抵扣分录怎么做
  • 购买农产品没有发票入帐怎么办
  • 金税三期税收管理系统响应异常返回信息:没有查询
  • 花卉苗木栽培技术
  • 商场售后返租
  • 可供出售金融资产和交易性金融资产
  • 事业单位应当按月对固定资产计提折旧
  • 要求供应商赔偿说明函范本
  • 将织梦dedecms转换到wordpress
  • python方差齐性检验
  • 增值税发票有哪些项目
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • 删除mysql数据库用户
  • 税务局核定税种需要多久
  • 收到预付货款用什么凭证
  • 代建制取费标准
  • 工程收到款项会计分录
  • 独资合伙公司
  • 应收票据周转率怎么分析
  • 应付账款从质保金扣除
  • 广告公司收到广告收入会计分录
  • 公司买的吃的计入什么科目
  • 固定资产出售增值税减按2%征收,附表一,填写
  • 付国外客户佣金怎么代扣代缴增值税
  • 一般纳税人只交社保无发票往来需要做账吗
  • 银行对账单上借贷方什么意思
  • 企业可以变更行业吗
  • mysql unique作用
  • mysql配置怎么调出来
  • vi修改文件
  • win7怎么禁止u盘自动运行
  • win10桌面右边没有了怎么弄出来了?
  • 如何进入xp系统
  • cocos2dx4.0教程
  • unity控制相机
  • Windows 7 OpenGL配置,解决“无法启动此程序,因为计算机中丢失glut32.dll。”
  • 笔记本电脑没有鼠标怎么多选文件
  • python利用for循环求1到100的奇数之和
  • javascript+
  • 批处理延迟变量
  • pythone爬虫
  • javascript的for循环
  • javascript面向对象编程指南
  • android应用程序包下载安装
  • python 异常处理方法
  • 怎么在电脑上下载浙政钉
  • 职工周转房需要缴纳房产税吗
  • 高端护肤品品牌排行榜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设