图像向下取样

在图像向下取样中,使用最多的是高斯金字塔。它将对图像Gi进行高斯核卷积,并删除图像中所有的偶数行和列,最终缩小图像,其中高斯卷积核运算就是对整幅图像进行加权平均的过程,每一个像素点的值,都是由其本身和领域内的其他像素值经过加权平均后得到。

dst = cv2.pyRdown(src, dstsize, borderType)

src: 表示输入图像

dst: 表示输出图像的大小,和输入图像具有一样的尺寸和类型

dstsize:表示输出图像的大小,默认值位Size()

borderType:表示元素外推方法

importcv2deftest():

img= cv2.imread("src.png")

r=cv2.pyrDown(img)

r1=cv2.pyrDown(r)

r2=cv2.pyrDown(r1)

r3=cv2.pyrDown(r2)

cv2.imshow('original', img)

cv2.imshow('pyrDown1', r1)

cv2.imshow('pyrDown2', r2)

cv2.imshow('pyrDown3', r3)s

cv2.waitKey()

cv2.destroyAllWindows()

test()

图像向上取样

在图像向上取样时由小图像不断放大图像的过程。它将图像每个方向上扩大为原图像的2倍,新增的行和列均用0来填充,并使用与向下取样相同的卷积核乘以4,再与放大的图像进行卷积核运算,以获得"新增像素"的新增。

dst = cv2.pyrUp(src, dstsize, borderType)

src:表示输入图像

dstsize:表示输出图像的大小,和输入图像具有一样的尺寸和类型

borderType:表示像素往外推

importcv2deftest():

img= cv2.imread("src.png")

r=cv2.pyrUp(img)

r1=cv2.pyrUp(r)

r2=cv2.pyrUp(r1)

r3=cv2.pyrUp(r2)

cv2.imshow('original', img)

cv2.imshow('PyrUp1', r1)

cv2.imshow('PyrUp2', r2)

cv2.imshow('PyrUp3', r3)

cv2.waitKey()

cv2.destroyAllWindows()

test()

python图像下采样_[Python图像处理]十二.图像向下取样和向上取样相关推荐

  1. [Python图像处理] 十二.图像几何变换之图像仿射变换、图像透视变换和图像校正

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  2. OpenCV图像处理(十二)---图像阈值化

    如果两个热力学系统中的每一个都与第三个热力学系统处于热平衡(温度相同),则它们彼此也必定处于热平衡.这一结论称做"热力学第零定律".又称热平衡定律,是热力学的四条基本定律之一,是一 ...

  3. python灰度图片格式_[Python图像处理] 十五.图像的灰度线性变换

    [Python图像处理] 十五.图像的灰度线性变换 发布时间:2019-03-28 00:08, 浏览次数:619 , 标签: Python 该系列文章是讲解Python OpenCV图像处理知识,前 ...

  4. python图像下采样_图像的上采样(upsampling)与下采样(subsampled)

    缩小图像(或称为下采样(subsampled)或降采样(downsampled))的主要目的有两个:1.使得图像符合显示区域的大小:2.生成对应图像的缩略图. 放大图像(或称为上采样(upsampli ...

  5. 《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  6. python图像处理笔记-十二-图像聚类

    python图像处理笔记-十二-图像聚类 学习内容 这一章主要在学习的是聚类算法以及其在图像算法中的应用,主要学习的聚类方法有: KMeans 层次聚类 谱聚类 并将使用他们对字母数据及进行聚类处理, ...

  7. 跟我学Python图像处理丨关于图像金字塔的图像向下取样和向上取样

    摘要:本文讲述图像金字塔知识,了解专门用于图像向上采样和向下采样的pyrUp()和pyrDown()函数. 本文分享自华为云社区<[Python图像处理] 二十一.图像金字塔之图像向下取样和向上 ...

  8. 《OpenCv视觉之眼》Python图像处理十 :Opencv图像形态学处理之开运算、闭运算和梯度运算原理及方法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  9. OpenCV与图像处理学习十二——图像形状特征之HOG特征

    OpenCV与图像处理学习十二--图像形状特征之HOG特征 一.图像特征理解 1.1 颜色特征 1.2 纹理特征 1.3 形状特征 1.4 空间关系特征 二.形状特征描述 2.1 HOG特征 2.1. ...

最新文章

  1. TLS/HTTPS 证书生成与验证
  2. python基础教程第四版-python基础教程第4版pdf
  3. 编程语言注释方法大全
  4. 2019第一季度海外市场手机出货量报告:华为、小米逆势增长
  5. 计算机中那些事儿(七):近期拆计算机小感
  6. HDU-2686 Matrix 多进程DP
  7. H264格式 详细介绍
  8. Python和R的GUI图形化编程与用户界面
  9. LeetCode刷题之---上一个排序
  10. 2021-04-22
  11. Error evaluating expression ‘xxxxx != null and xxxxxx!= ’
  12. python-opencv学习笔记(八):判断是否雾天与图像能见度测算
  13. 用C语言读取.txt文本,并保存在二维数组中
  14. 联合办公空间该如何继续发展?
  15. 真阳率(tp)、假阳率(np)
  16. 遇到问题--k8s--helm安装prometheus报错Error: failed to download “stable/prometheus-operator“
  17. CorelDRAWX8新功能摆脱传统工作模式
  18. 【C】C语言大作业——学生学籍管理系统
  19. 教学信息管理系统c语言编程,C语言课程设计【学院教学信息管理系统】.doc
  20. JAVA微信公众号后台开发 接口接入

热门文章

  1. 《我也能做CTO之.程序员职业规划》 水准之上,期望以下
  2. 《我的成长》6月下2009年第7期(总第7期)
  3. 学成在线--6.CMS页面管理开发(删除页面)
  4. 您的apple id 暂时不符合使用此应用程序_Mac相机不工作时该怎么办
  5. mysql关系模式怎么画_关系数据库与mysql
  6. git 忽略 部分文件夹_git提交忽略某些文件或文件夹
  7. oracle 试图访问已经在使用的事物处理临时表,解决ORA-14450:试图访问已经在使用的事务处理临时表-Oracle...
  8. 5G毫米波三大自然缺陷
  9. 2018-11-01 专栏一岁了-我为什么投身于普及用中文编程
  10. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...