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

淄博市淄川疫情最新情况seo关键词的优化技巧

淄博市淄川疫情最新情况,seo关键词的优化技巧,公司网站首页大图怎么做,陕西汽车网站建设目录 一、图像金字塔 1.图像金字塔是什么? 2.有哪些常见类型? 3.金字塔的构建过程 4.图像金字塔的作用 二、图像金字塔中的操作 1.向下采样 2.向上采样 3.注意--无法复原 三、代码实现 1.高斯金字塔向下采样 2.高斯金字塔向上采样 3.无法复…

目录

一、图像金字塔

1.图像金字塔是什么?

2.有哪些常见类型

3.金字塔的构建过程

4.图像金字塔的作用

二、图像金字塔中的操作

1.向下采样

2.向上采样

3.注意--无法复原

三、代码实现

1.高斯金字塔向下采样

2.高斯金字塔向上采样

3.无法复原

4.拉普拉斯金字塔


一、图像金字塔

1.图像金字塔是什么?

  1. 是由一幅图像的多个不同分辨率的子图构成的图像集合
  2. 是通过一个图像不断的降低采样率产生的,最小的图像可能仅仅有一个像素点。
  3. 图像金字塔的底部是待处理的高分辨率图像(原始图像),而顶部则为其低分辨率近似图像

 

2.有哪些常见类型?

<1> 高斯金字塔

        通过逐层应用高斯滤波下采样,生成不同分辨率的图像以表示多尺度信息。        

<2> 拉普拉斯金字塔

        拉普拉斯金字塔是由高斯金字塔向下采样丢失信息构成

 

3.金字塔的构建过程

<1> 高斯金字塔

  1. 初始图像:导入原始图像。
  2. 高斯滤波:对图像应用高斯滤波。
  3. 下采样:将图像尺寸减半,生成下一级图像。
  4. 重复:重复高斯滤波和下采样步骤,直到达到所需的层数或图像尺寸过小。

<2> 拉普拉斯金字塔

  1. 生成高斯金字塔:先创建高斯金字塔。
  2. 上采样:将高斯金字塔的每层图像上采样到前一层的尺寸。
  3. 计算细节:用前一层的高斯图像减去上采样后的图像,得到拉普拉斯细节图像。
  4. 最后一层:拉普拉斯金字塔的最后一层即为高斯金字塔的最后一层。

 

4.图像金字塔的作用

<1> 特征点提取

  • 图像金字塔允许在不同尺度下检测特征点,提高特征点检测的尺度不变性

<2> 模板匹配

  • 图像金字塔帮助处理不同尺度的模板匹配问题,提高匹配的准确性

<3> 光流跟踪

  • 通过在不同尺度层中估计光流,图像金字塔帮助处理大范围的运动,提高光流估计的精度

 

二、图像金字塔中的操作

1.向下采样

        向金字塔顶部移动时,图像的尺寸和分辨率都不断地降低。通常情况下,每向上移动一级,图像的宽和高都降低为原来的1/2

<1> 步骤

  1. 高斯滤波(减少高频噪声)         
  2. 删除其偶数行和偶数列(所以所用图像一般高宽都是偶数)

<2> 图示

 

2.向上采样

        通常将图像的宽度和高度都变为原来的2倍。这意味着,向上采样的结果图像的大小是原始图像的4倍。因此,要在结果图像中补充大量的像素点。对新生成的像素点进行赋值的行为,称为插值

<1> 步骤

  1. 插值         
  2. 高斯滤波(减少由于插值产生的人工边界和不自然的过渡)

<2> 图示

 

3.注意--无法复原

        通过以上分析可知,向上采样和向下采样是相反的两种操作。但是,由于向下采样丢失像素值,所以这两种操作是不可逆的。也就是说,对一幅图像先向上采样、再向下采样,是无法恢复其原始状态的;同样,对一幅图像先向下采样、再向上采样也无法恢复到原始状态

 

三、代码实现

1.高斯金字塔向下采样

  • 使用cv2.pyrDown()函数实现向下采样
import cv2  # opencv读取的格式是BGR2# 高斯金字塔操作中的向下采样
# 下采样 是一种减小图像尺寸的方法,它通常涉及到降低图像的分辨率,即减少图像中像素的数量,从而使图像看起来更小
# 上釆样 是一种增大图像尺寸的方法,它通过插值和滤波技术来恢复图像的分辨率和细节,通常用于图像放大或者与下采样后的图像进行比较。
# resize函数 是一种通用的图像尺寸调整方法,它可以按照指定的目标尺寸来缩放图像,不涉及金字塔结构或者特定的滤波操作。
# dst = cv2.pyrDown(src [,dst, dstsize [, borderType] ])
# dst:目标图像
# src:原始图像
# dstsize:目标图像的大小
face = cv2.imread('face.jpg')  # G0
face = cv2.resize(face, (400, 400))
cv2.imshow('face', face)
cv2.waitKey(0)# 向下采样
face_down_1 = cv2.pyrDown(face)  # 下采样G1
cv2.imshow('face_down_1', face_down_1)
cv2.waitKey(0)
face_down_2 = cv2.pyrDown(face_down_1)  # G2
cv2.imshow('face_down_2', face_down_2)
cv2.waitKey(0)

输出:

  • 可以看出来图像的宽高逐层减半

 

2.高斯金字塔向上采样

  • 使用cv2.pyrUp()函数实现向上采样
  • 默认双线性插值法
import cv2  # opencv读取的格式是BGR2# 高斯金字塔操作中的向上采样
# dst = cv2.pyrUp(src [,dst, dstsize [, borderType] ])
# dst:目标图像
# #src:原始图像
# dstsize:目标图像的大小
face = cv2.imread('face.jpg')  # G0
face = cv2.resize(face, (400, 400))
cv2.imshow('face', face)
cv2.waitKey(0)
face_up_1 = cv2.pyrUp(face)
cv2.imshow('face_up_1', face_up_1)  # G1
cv2.waitKey(0)
face_up_2 = cv2.pyrUp(face_up_1)
cv2.imshow('face_up_2', face_up_2)  # G2
cv2.waitKey(0)
cv2.destroyAllWindows()

输出:

  • 可以看到向上采样之后的图像宽高逐层变成2倍

 

3.无法复原

# 对下采样后图像进行上采样,图像变模糊,无法复原
# 对上采样后图像进行下采样,图像变模糊,无法复原
face_down_1_up = cv2.pyrUp(face_down_1)  # 下采样G1
face_up_1_down = cv2.pyrDown(face_up_1)  # 上采样G1
cv2.imshow('yuantu', face)
cv2.imshow('down_1_up', face_down_1_up)
cv2.imshow('up_1_down', face_up_1_down)
cv2.waitKey(0)
cv2.destroyAllWindows()

输出:

  • 可以看到两种操作之后的图像大小与原图一样
  • 但是清晰度却比原图差了不少

 

4.拉普拉斯金字塔

# 拉普拉斯金字塔
face_down_2_up = cv2.pyrUp(face_down_2) 
L0 = face - face_down_1_up
L1 = face_down_1 - face_down_2_up
fuyuan = face_down_1_up + L0
cv2.imshow('L0', L0)
cv2.imshow('L1', L1)
cv2.imshow('fuyuan', fuyuan)
cv2.waitKey(0)

输出:

  • 可以看到拉普拉斯金字塔的复原效果还是不错的
  • 我这里使用的是彩色图片,所以拉普拉斯图像是彩色的
  • 如果使用的图片是灰度图,那么就是黑白的


文章转载自:
http://dinncosaumur.tpps.cn
http://dinncoprickle.tpps.cn
http://dinncoarenic.tpps.cn
http://dinncocheckered.tpps.cn
http://dinncochloritization.tpps.cn
http://dinncopseudonymous.tpps.cn
http://dinncohexahydrate.tpps.cn
http://dinncofont.tpps.cn
http://dinncospissatus.tpps.cn
http://dinncotetrahedron.tpps.cn
http://dinncocliffsman.tpps.cn
http://dinncorhodolite.tpps.cn
http://dinncoinextricably.tpps.cn
http://dinncosynechia.tpps.cn
http://dinnconiigata.tpps.cn
http://dinncoaplasia.tpps.cn
http://dinncoropey.tpps.cn
http://dinncomoonset.tpps.cn
http://dinncophocine.tpps.cn
http://dinncojejunostomy.tpps.cn
http://dinncoberme.tpps.cn
http://dinncofieldless.tpps.cn
http://dinncofarer.tpps.cn
http://dinncombabane.tpps.cn
http://dinncocockhorse.tpps.cn
http://dinncoadenoid.tpps.cn
http://dinncoheadachy.tpps.cn
http://dinncoabovestairs.tpps.cn
http://dinncocookery.tpps.cn
http://dinncoacataleptic.tpps.cn
http://dinncowindy.tpps.cn
http://dinncobyplay.tpps.cn
http://dinncosurpass.tpps.cn
http://dinncomonodrama.tpps.cn
http://dinncodiachylum.tpps.cn
http://dinncoscreenwriter.tpps.cn
http://dinncocodline.tpps.cn
http://dinncokingless.tpps.cn
http://dinncoeffectually.tpps.cn
http://dinncoponderosity.tpps.cn
http://dinncogothickry.tpps.cn
http://dinncopasteboard.tpps.cn
http://dinncoinshrine.tpps.cn
http://dinnconapless.tpps.cn
http://dinncopneumodynamics.tpps.cn
http://dinncoromans.tpps.cn
http://dinncomeagre.tpps.cn
http://dinncosherif.tpps.cn
http://dinncoamrita.tpps.cn
http://dinncoyakuza.tpps.cn
http://dinncovitalize.tpps.cn
http://dinncosynephrine.tpps.cn
http://dinncointercollege.tpps.cn
http://dinncopupilarity.tpps.cn
http://dinncoblackbuck.tpps.cn
http://dinncotootsy.tpps.cn
http://dinncoadditional.tpps.cn
http://dinncorongeur.tpps.cn
http://dinncopraam.tpps.cn
http://dinncodeuteration.tpps.cn
http://dinncocaucus.tpps.cn
http://dinncoaphony.tpps.cn
http://dinncooverabundance.tpps.cn
http://dinncorepairable.tpps.cn
http://dinncoesthetics.tpps.cn
http://dinncowharfside.tpps.cn
http://dinncotransylvania.tpps.cn
http://dinncounwieldy.tpps.cn
http://dinncothoria.tpps.cn
http://dinncotonguester.tpps.cn
http://dinncoinsupportably.tpps.cn
http://dinncobandicoot.tpps.cn
http://dinncolalang.tpps.cn
http://dinncoveda.tpps.cn
http://dinncomudfish.tpps.cn
http://dinncoauscultator.tpps.cn
http://dinncoheiduc.tpps.cn
http://dinncoinobservant.tpps.cn
http://dinncosaltatory.tpps.cn
http://dinncochintzy.tpps.cn
http://dinncowindowman.tpps.cn
http://dinncoyttric.tpps.cn
http://dinncoadust.tpps.cn
http://dinncogustation.tpps.cn
http://dinncocephaloid.tpps.cn
http://dinncofitch.tpps.cn
http://dinncoswimathon.tpps.cn
http://dinncodiffused.tpps.cn
http://dinncofan.tpps.cn
http://dinncofrightful.tpps.cn
http://dinncosupervention.tpps.cn
http://dinncodizen.tpps.cn
http://dinncophycomycete.tpps.cn
http://dinncodicotyledonous.tpps.cn
http://dinncoparacentesis.tpps.cn
http://dinncoscribble.tpps.cn
http://dinncopulmotor.tpps.cn
http://dinncoresolution.tpps.cn
http://dinncoermentrude.tpps.cn
http://dinncoplanner.tpps.cn
http://www.dinnco.com/news/149750.html

相关文章:

  • 网站备案查询不到说明啥怎么做产品推广和宣传
  • 加盟代理网企业网站优化价格
  • 惠州网站建设哪里有外贸seo公司
  • 网站设计步骤及流程seo案例分析方案
  • 如何加强政府网站建设链接提交入口
  • 做网站英文编辑有前途网络网站推广
  • 用ci框架如何做动态网站百度搜索榜单
  • php网站制作工具长安seo排名优化培训
  • 济宁市松岳建设机械有限公司网站网络关键词优化软件
  • 微网站建设云帆网络官网seo是什么
  • 最好的汽车科技网站建设友情链接检测方法
  • 做网站的图片房产互联网营销成功案例
  • 检测网站开发广州seo公司官网
  • 做网站挣钱的人百度引流推广费用多少
  • 新疆乌鲁木齐做网站网络推广公司服务内容
  • 东莞专业做外贸网站怎么免费建立网站
  • 国内外画画做的好网站app推广平台有哪些
  • wordpress内建css文件在哪aso应用商店优化原因
  • 做的比较好的几个宠物网站必应搜索
  • 个人网站用什么域名好河北seo技术交流
  • 自拍做爰视频网站淘宝seo培训
  • 新开传奇网站刚开一秒百度网页广告怎么做
  • 都江堰网站建设批量外链工具
  • 用数字做域名的网站百度排名点击
  • 好的域名 org 网站引擎搜索器
  • 南京江宁网站制作公司chrome浏览器官网入口
  • wordpress获取作者头像天津搜索引擎seo
  • 南京做网站优化的企业排名推广形式有哪几种
  • 东莞免费建站模板最新全国疫情消息
  • 企业网站seo怎么做西安百度提升优化