Python Opencv实践 - 图像金字塔

复制代码
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt

img = cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR)
print(img.shape)

#图像上采样
#cv.pyrUp(src, dst=None, dstsize=None, borderType=None)
#参考资料:https://blog.csdn.net/Easen_Yu/article/details/89381410
img_pryUp = cv.pyrUp(img)

#图像下采样
#cv.pyrDown(src, dst=None, dstsize=None, borderType=None)
#参考资料:https://blog.csdn.net/Easen_Yu/article/details/89381410
img_pryDown = cv.pyrDown(img)


#图像显示
fig,axes = plt.subplots(nrows=1, ncols=3, figsize=(10,8), dpi=100)
axes[0].imshow(img[:,:,::-1])
axes[0].set_title("Original")
axes[1].imshow(img_pryUp[:,:,::-1])
axes[1].set_title("pryUp")
axes[2].imshow(img_pryDown[:,:,::-1])
axes[2].set_title("pryDown")
相关推荐
小熊Coding几秒前
Python二手图书市场行为分析系统
开发语言·爬虫·python·django·计算机毕业设计·数据可视化分析·二手图书分析系统
_李小白几秒前
【android opencv学习笔记】Day 23: 分水岭图像分割
android·opencv·学习
AI算法沐枫5 分钟前
机器学习经典小项目4:泰坦尼克号生存预测
人工智能·python·深度学习·线性代数·算法·机器学习·回归
威尔逊·柏斯科·希伯理5 分钟前
机器学习第一天(共12天)
人工智能·python·机器学习·conda·numpy·pandas·matplotlib
MC皮蛋侠客14 分钟前
C++17 多线程系列(二):共享数据与同步——mutex 与 condition_variable
开发语言·c++·多线程
愈努力俞幸运16 分钟前
python 三引号
android·开发语言·python
止语Lab19 分钟前
Go跨平台编译的决策树:从\
开发语言·决策树·golang
Das121 分钟前
【408】C语言标识符
c语言·开发语言
君为先-bey21 分钟前
LeMiCa——基于扩散的高效视频生成的词典序最小最大路径缓存
人工智能·深度学习·计算机视觉·扩散模型
zxd02031125 分钟前
DevOps + CI/CD:从理念到 Jenkins 实战落地
java·开发语言