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

官方网站手机 优帮云石家庄信息网官方网站

官方网站手机 优帮云,石家庄信息网官方网站,给上市公司做网站有什么用,网站seo查询工具直方图统计增强方法的原理#xff1a;   直方图统计增强是一种基于像素值分布的图像增强技术#xff0c;通过调整像素值的分布来增强图像的对比度和细节。其原理是根据图像的直方图信息#xff0c;将原始像素值映射到一个新的像素值域#xff0c;从而改变图像的亮度和对比…直方图统计增强方法的原理   直方图统计增强是一种基于像素值分布的图像增强技术通过调整像素值的分布来增强图像的对比度和细节。其原理是根据图像的直方图信息将原始像素值映射到一个新的像素值域从而改变图像的亮度和对比度。 直方图统计增强方法的意义   这种方法的目的是改善图像的视觉效果使得图像中的细节更加清晰可见从而提高图像在视觉上的识别和分析能力。通过将图像的像素值重新分布使得图像的动态范围更好地覆盖了整个像素值域凸显了图像中的细节增强了图像的信息内容。 适用场景   直方图统计增强方法在以下场景中特别适用 低对比度图像 当图像的亮度范围分布不均匀即图像的对比度较低时直方图统计增强可以使得图像的像素值分布更加均匀增强图像的对比度。局部对比度调整 有时候图像的一部分区域可能亮度较低另一部分区域亮度较高。直方图统计增强可以通过针对不同区域使用不同的增强参数实现局部对比度的调整。图像细节增强 当图像中的细节由于亮度过低或过高而不易分辨时直方图统计增强可以突出这些细节使得它们更加清晰可见。 公式   直方图统计增强的基本公式如下   给定一个原始图像 I ( x , y ) I(x, y) I(x,y)其像素值为 i i i进行直方图统计增强后的图像为 I enhanced ( x , y ) I_{\text{enhanced}}(x, y) Ienhanced​(x,y)其像素值为 i ′ i i′。增强函数可以表示为 i ′ T ( i ) round ( c ⋅ i ) i T(i) \text{round}(c \cdot i) i′T(i)round(c⋅i)   其中 c c c是增强常数可以通过调整来控制增强的强度。一般情况下 c 1 c 1 c1 用于增强亮度 c 1 c 1 c1用于降低亮度。函数 ( \text{round} ) 将结果四舍五入到最接近的整数确保结果在合法的像素值范围内。   另外为了避免像素值越界通常还会使用截断操作将增强后的像素值 ( i’ ) 限制在图像像素值域的合法范围内通常是 [0, 255] i ′ { 0 if  c ⋅ i 0 255 if  c ⋅ i 255 round ( c ⋅ i ) otherwise i \begin{cases} 0 \text{if } c \cdot i 0 \\ 255 \text{if } c \cdot i 255 \\ \text{round}(c \cdot i) \text{otherwise} \end{cases} i′⎩ ⎨ ⎧​0255round(c⋅i)​if c⋅i0if c⋅i255otherwise​   这样直方图统计增强就可以通过调整增强常数 c c c 来改变图像的亮度和对比度从而实现图像的增强代码如下所示 import cv2 import matplotlib.pyplot as plt import numpy as npdef enhanceHistStat(image, const):enhanced_image np.clip(image * const, 0, 255).astype(np.uint8)return enhanced_imagedef enhance_Histstat(image):# 读取图像image cv2.imread(image, flags0)if image is None:print(Unable to load input_image!)returnelse:# 计算比例因子maxImg image.max()maxROI image[12:120, 12:120].max()const maxImg / maxROI# 调用增强函数image_HSE enhanceHistStat(image, const)image_Equcv2.equalizeHist(image)plt.figure(figsize(10,6))plt.subplot(131),plt.title(Original image),plt.axis(off)plt.imshow(image,cmapgray,vmin0,vmax255)plt.subplot(132),plt.title(Global equalize histogram),plt.axis(off)plt.imshow(image_Equ,cmapgray,vmin0,vmax255)plt.subplot(133),plt.title(Histogram statistic enhance),plt.axis(off)plt.imshow(image_HSE,cmapgray,vmin0,vmax255)plt.show()imgfile1./Images/cat.jpg enhance_Histstat(imgfile1)
http://www.w-s-a.com/news/551131/

相关文章:

  • php商城网站建设个人网站用什么服务器
  • 如何做好品牌网站建设方案网站开发的学习
  • 网站开发 管理方案wordpress怎么搭建微博
  • 有哪些ui的设计网站网上商城网站建设设计方案
  • iis中怎样配置网站绑定运城可以做网站的公司
  • 品牌网站建设开发价格dedecms电影网站模板
  • 网站设计外包合同帝国网站后台认证码错误
  • 网站设计公司深圳怎么免费做公司网站
  • 90设计网站几次是什么意思swipe类网站
  • 安康微网站建设网站域名使用费用
  • 网站建设执招标评分表微信代理网站模板
  • ps做网站分辨率自适应地方网站盈利
  • 免费自助小型网站专业网站建设组织
  • 猎聘网网站建设目标查看别人wordpress主题
  • 免费建设网站入驻网站备案不能更新吗
  • 个人网站制作代码西安建筑类公司
  • 网站备案要营业执照吗网站建设如何记账
  • 新手学做网站难吗外包服务商
  • 公司网站建设的项目工作分解结构wordpress插件后端页面
  • 四川省建设人才网站2018南京专业建站
  • ppt制作网站推荐seo教程百度网盘
  • 网站建设多少钱一平米网上商城网站开发报告
  • 福州网站建设招聘信息哈尔滨中企动力科技股份有限公司
  • 军事新闻最新seo关键词查询排名软件
  • 免费网站建设官网项目建设表态发言
  • 平谷建站推广广告投放平台主要有哪些
  • 网站备案掉了什么原因步骤怎么读
  • 徐州市建设监理协会网站做一个公司官网需要多少钱
  • 网站开发学什么数据库做公司网站注意事项
  • 游戏开发网站建设国际战事最新消息