python图像下采样_[Python图像处理]十二.图像向下取样和向上取样
图像向下取样
在图像向下取样中,使用最多的是高斯金字塔。它将对图像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图像处理]十二.图像向下取样和向上取样相关推荐
- [Python图像处理] 十二.图像几何变换之图像仿射变换、图像透视变换和图像校正
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- OpenCV图像处理(十二)---图像阈值化
如果两个热力学系统中的每一个都与第三个热力学系统处于热平衡(温度相同),则它们彼此也必定处于热平衡.这一结论称做"热力学第零定律".又称热平衡定律,是热力学的四条基本定律之一,是一 ...
- python灰度图片格式_[Python图像处理] 十五.图像的灰度线性变换
[Python图像处理] 十五.图像的灰度线性变换 发布时间:2019-03-28 00:08, 浏览次数:619 , 标签: Python 该系列文章是讲解Python OpenCV图像处理知识,前 ...
- python图像下采样_图像的上采样(upsampling)与下采样(subsampled)
缩小图像(或称为下采样(subsampled)或降采样(downsampled))的主要目的有两个:1.使得图像符合显示区域的大小:2.生成对应图像的缩略图. 放大图像(或称为上采样(upsampli ...
- 《OpenCv视觉之眼》Python图像处理十二 :Opencv图像轮廓提取之基于一阶导数的Roberts算法、Prewitt算法及Sobel算法
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- python图像处理笔记-十二-图像聚类
python图像处理笔记-十二-图像聚类 学习内容 这一章主要在学习的是聚类算法以及其在图像算法中的应用,主要学习的聚类方法有: KMeans 层次聚类 谱聚类 并将使用他们对字母数据及进行聚类处理, ...
- 跟我学Python图像处理丨关于图像金字塔的图像向下取样和向上取样
摘要:本文讲述图像金字塔知识,了解专门用于图像向上采样和向下采样的pyrUp()和pyrDown()函数. 本文分享自华为云社区<[Python图像处理] 二十一.图像金字塔之图像向下取样和向上 ...
- 《OpenCv视觉之眼》Python图像处理十 :Opencv图像形态学处理之开运算、闭运算和梯度运算原理及方法
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- OpenCV与图像处理学习十二——图像形状特征之HOG特征
OpenCV与图像处理学习十二--图像形状特征之HOG特征 一.图像特征理解 1.1 颜色特征 1.2 纹理特征 1.3 形状特征 1.4 空间关系特征 二.形状特征描述 2.1 HOG特征 2.1. ...
最新文章
- TLS/HTTPS 证书生成与验证
- python基础教程第四版-python基础教程第4版pdf
- 编程语言注释方法大全
- 2019第一季度海外市场手机出货量报告:华为、小米逆势增长
- 计算机中那些事儿(七):近期拆计算机小感
- HDU-2686 Matrix 多进程DP
- H264格式 详细介绍
- Python和R的GUI图形化编程与用户界面
- LeetCode刷题之---上一个排序
- 2021-04-22
- Error evaluating expression ‘xxxxx != null and xxxxxx!= ’
- python-opencv学习笔记(八):判断是否雾天与图像能见度测算
- 用C语言读取.txt文本,并保存在二维数组中
- 联合办公空间该如何继续发展?
- 真阳率(tp)、假阳率(np)
- 遇到问题--k8s--helm安装prometheus报错Error: failed to download “stable/prometheus-operator“
- CorelDRAWX8新功能摆脱传统工作模式
- 【C】C语言大作业——学生学籍管理系统
- 教学信息管理系统c语言编程,C语言课程设计【学院教学信息管理系统】.doc
- JAVA微信公众号后台开发 接口接入
热门文章
- 《我也能做CTO之.程序员职业规划》 水准之上,期望以下
- 《我的成长》6月下2009年第7期(总第7期)
- 学成在线--6.CMS页面管理开发(删除页面)
- 您的apple id 暂时不符合使用此应用程序_Mac相机不工作时该怎么办
- mysql关系模式怎么画_关系数据库与mysql
- git 忽略 部分文件夹_git提交忽略某些文件或文件夹
- oracle 试图访问已经在使用的事物处理临时表,解决ORA-14450:试图访问已经在使用的事务处理临时表-Oracle...
- 5G毫米波三大自然缺陷
- 2018-11-01 专栏一岁了-我为什么投身于普及用中文编程
- python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...