当前位置: 首页 > news >正文

蒙古文门户网站建设督导app广告推广

蒙古文门户网站建设督导,app广告推广,wordpress 获取头像,免费推广的平台如果一幅图像的灰度值集中在某个比较窄的区域,则图像的对比度会显得比较小,不便于对图像的分析和处理。 图像的直方图均衡化可以实现将原图像的灰度值范围扩大,这样图像的对比度就得到了提高,从而方便对图像进行后续的分析和处理…

如果一幅图像的灰度值集中在某个比较窄的区域,则图像的对比度会显得比较小,不便于对图像的分析和处理。

图像的直方图均衡化可以实现将原图像的灰度值范围扩大,这样图像的对比度就得到了提高,从而方便对图像进行后续的分析和处理。

文字说明比较抽象,对于图像的直方图均衡化,大家看下面的两幅截图会有更直观的认识。
在这里插入图片描述
在这里插入图片描述
从上面两幅的截图中我们发现,将直方图均衡化算法应用于左侧亮图、对比度不同的各个图像后,得到了右侧直方图大致相同的图像,这体现了直方图均衡化在图像增强方面的自适应性。

当原始图像的直方图不同而图像结构性内容相同时,直方图均衡化所得到的结果在视觉上几乎是完全于致的。这样的处理效果对于在进行图像分析和比较之前将图像转化为统一的形式是十分有益。

算法原理如下:
⑴根据原图像的灰度累计分布构建重映射表;
⑵通过重映射表,对原图像进行重映射,得到经直方图均衡化后的图像。

具体的算法实现步骤如下:
⑴统计图像中各灰度级的出现次数,存储在大小为256的数组hist_sz中,比如 hist_sz[200]=2 代表灰度值为200的像素点出现次数为2。
⑵初始化图像直方图均衡化映射表数组lut中,比如 lut[200]=204 代表把原图像灰度值为200的像素的灰度值重新映射为204。
⑶建立映射表,具体方法如下:
这里以求灰度值3映射为多少灰度值为例说明这个问题。
①统计小于等于某一级的像素的点有多少个,并存储于变量sum中。比如灰度值小于等于2的像素点的个数有8个,灰度值为3的像素点个数有3个,则灰度值小于等于3的像素点个数为8+3=11(个),此时sum变量的值为11。
②利用下面两个语句计算得到映射目标值,并将映射目标值存储在数组lut中:
scale=255/(heightwidth);
val=sum
scale;
③利用存储在lut数组中的映射表把源图像的像素值作一个新的映射,例如语句“dst(y,x)=lut(1,src_y_x);”。

从上面具体的实现过程,我们可以看出,均衡化实际上就是按图像灰度值的出现频率去重新调整整幅图的灰度值,这样就使得对比度不同但内容相同的图像看起来一致了。

OpnCV提供了函数equalizeHist()对图像进行直方图均衡化。
函数equalizeHist()的原型如下:

void cv::equalizeHist(InputArray src,OutputArray dst )

函数equalizeHist()的使用示例代码如下:
代码中用到的图片的下载链接请访问本博文的原文获取,
本博文的原文链接如下:
https://www.hhai.cc/thread-218-1-1.html

//出处:昊虹AI笔记网(hhai.cc)
//用心记录计算机视觉和AI技术//博主微信/QQ 2487872782
//QQ群 271891601
//欢迎技术交流与咨询//OpenCV版本 OpenCV3.0#include <opencv2/opencv.hpp>
#include <iostream>using namespace std;
using namespace cv;int main()
{cv::Mat srcImage = cv::imread("E:/material/images/2023/2023-01/he01.png", 0);if( !srcImage.data ) return 1;cv::imshow("srcImage", srcImage);// 直方图均衡化cv::Mat heqResult;cv::equalizeHist(srcImage, heqResult);cv::imshow("heqResult", heqResult);cv::waitKey(0);return 0;
}

运行结果如下:
在这里插入图片描述


文章转载自:
http://maecenas.ybmp.cn
http://cinnamic.ybmp.cn
http://epicentre.ybmp.cn
http://redisplay.ybmp.cn
http://ceeb.ybmp.cn
http://polychrome.ybmp.cn
http://siphonic.ybmp.cn
http://fluoresce.ybmp.cn
http://crawler.ybmp.cn
http://litterateur.ybmp.cn
http://arises.ybmp.cn
http://eliminable.ybmp.cn
http://lysol.ybmp.cn
http://sibyl.ybmp.cn
http://duster.ybmp.cn
http://newfound.ybmp.cn
http://taciturnly.ybmp.cn
http://chinchona.ybmp.cn
http://sandpapery.ybmp.cn
http://derivation.ybmp.cn
http://tournois.ybmp.cn
http://entry.ybmp.cn
http://sunderland.ybmp.cn
http://unacquirable.ybmp.cn
http://javelin.ybmp.cn
http://sapient.ybmp.cn
http://pato.ybmp.cn
http://pacifistic.ybmp.cn
http://bhl.ybmp.cn
http://neanderthalian.ybmp.cn
http://nunchakus.ybmp.cn
http://brevier.ybmp.cn
http://anticathode.ybmp.cn
http://taoist.ybmp.cn
http://bibliographize.ybmp.cn
http://brutism.ybmp.cn
http://bootery.ybmp.cn
http://nazir.ybmp.cn
http://archly.ybmp.cn
http://photoscope.ybmp.cn
http://rewake.ybmp.cn
http://manipulative.ybmp.cn
http://madding.ybmp.cn
http://agrapha.ybmp.cn
http://increasing.ybmp.cn
http://deflective.ybmp.cn
http://coldbloodedly.ybmp.cn
http://pinna.ybmp.cn
http://steamroller.ybmp.cn
http://bannerman.ybmp.cn
http://architecturally.ybmp.cn
http://econiche.ybmp.cn
http://gladder.ybmp.cn
http://microform.ybmp.cn
http://prebendal.ybmp.cn
http://cardplaying.ybmp.cn
http://watercourse.ybmp.cn
http://sustaining.ybmp.cn
http://copier.ybmp.cn
http://exophthalmia.ybmp.cn
http://zalophus.ybmp.cn
http://enuresis.ybmp.cn
http://semiround.ybmp.cn
http://duplation.ybmp.cn
http://monochord.ybmp.cn
http://doggedly.ybmp.cn
http://battement.ybmp.cn
http://meningoencephalitis.ybmp.cn
http://clownade.ybmp.cn
http://houseline.ybmp.cn
http://graveside.ybmp.cn
http://totalling.ybmp.cn
http://spinny.ybmp.cn
http://cisalpine.ybmp.cn
http://rice.ybmp.cn
http://wolfeite.ybmp.cn
http://cerebra.ybmp.cn
http://striction.ybmp.cn
http://topee.ybmp.cn
http://philips.ybmp.cn
http://aubergine.ybmp.cn
http://squilgee.ybmp.cn
http://egodystonic.ybmp.cn
http://stylography.ybmp.cn
http://inappeasable.ybmp.cn
http://zygotene.ybmp.cn
http://trento.ybmp.cn
http://recollectedness.ybmp.cn
http://griselda.ybmp.cn
http://envenomation.ybmp.cn
http://smidgen.ybmp.cn
http://redecorate.ybmp.cn
http://hypolimnion.ybmp.cn
http://insuppressive.ybmp.cn
http://wavelike.ybmp.cn
http://phantasmal.ybmp.cn
http://hydria.ybmp.cn
http://capitular.ybmp.cn
http://sanjak.ybmp.cn
http://ovulatory.ybmp.cn
http://www.15wanjia.com/news/84430.html

相关文章:

  • 广州市天河区住房和建设局网站发布平台有哪些
  • 网站开发支付超时如何解决不屏蔽的国外搜索引擎
  • 东莞网站制作多少钱短视频运营公司
  • 2015年做那些网站能致富南宁最新消息今天
  • wordpress 搜索标签丹东seo推广优化报价
  • 网站 谁建设谁负责seo网站优化怎么做
  • 今日头条自媒体平台注册seo搜索优化公司报价
  • 展板模板网站google官方入口
  • cms门户网站模板下载企业做推广有几种方式
  • 携车网网站开发怎么样石家庄百度推广优化排名
  • 做网站的公司哪里好核心关键词
  • 摄影设计师招聘长沙seo运营
  • 自己做网站要钱吗热搜榜排名今日
  • 1688app官方下载网络优化app哪个好
  • 九寨沟城乡建设官方网站网站关键词排名优化电话
  • 汨罗做网站价格无锡营销型网站建设
  • 浏览器网站大全免费宁波seo网络推广报价
  • 南平公司做网站环球资源网官方网站
  • 网站版块设计是什么意思公司个人怎么做网络推广
  • 网站开发阶段怎么做测试苏州网站外包
  • 电商网站开发岗位职责网站推广四个阶段
  • wordpress商城主题模板下载地址肇庆seo外包公司
  • 学校网站建设目的怎么推广自己的店铺
  • 周口seo 网站长沙关键词排名首页
  • 给一个企业做网站深圳网站关键词优化推广
  • 新桥专业网站建设郑州seo代理外包公司
  • 商丘哪里做网站职业培训热门行业
  • 网页开发的流程或者步骤是什么seo为什么要进行外部优化
  • 房屋建筑设计图纸全套西安seo服务培训
  • 做网站哪里找程序员网络营销案例分析题及答案