OpenCV图像处理——图像金字塔
2023-09-27 14:26:26 时间
总目录
图像处理总目录←点击这里
九、图像金字塔
- 高斯金字塔
- 拉普拉斯金字塔
9.1、高斯金字塔:
9.1.1、向下采样方法(缩小)
9.1.2、向上采样方法(放大)
9.1.3、案例展示
def cv_show(img,name):
cv2.imshow(name,img)
cv2.waitKey()
cv2.destroyAllWindows()
# 原图展示
img=cv2.imread("./image/AM.png")
cv_show(img,'img')
print (img.shape)
# 向下采样展示
up=cv2.pyrUp(img)
cv_show(up,'up')
print (up.shape)
# 向上采样展示
down=cv2.pyrDown(img)
cv_show(down,'down')
print (down.shape)
原图(442, 340, 3)
向下采样(221, 170, 3)
图片缩小
向上采样(884, 680, 3)
图片扩大
9.1.4、效果对比
原图 和 先上采样后下采样 的图片对比
img=cv2.imread("./image/AM.png")
up=cv2.pyrUp(img)
up_down=cv2.pyrDown(up)
cv_show(np.hstack((img,up_down)),'up_down')
9.2、拉普拉斯金字塔
原图 减去 先下采样后上采样 的图片效果
img=cv2.imread("./image/AM.png")
down=cv2.pyrDown(img)
down_up=cv2.pyrUp(down)
l_1=img-down_up
cv_show(l_1,'l_1')
相关文章
- Python opencv图像处理基础总结(四) 模板匹配 图像二值化
- Python图像处理丨如何调用OpenCV绘制直方图
- Python OpenCV图像处理 理论 & 代码
- 简单图像处理(opencv-python入门)
- [OpenCV] Samples 01: Geometry - 几何图形
- OpenCV——RGB三通道分离
- Windows7 32位机上,OpenCV中配置GPU操作步骤
- 简单的图像显著性区域特征提取方法-----opencv实现LC,AC,FT
- 如何使用OpenCV进行图像处理的调试和测试?
- 如何掌握OpenCV的基本概念和函数?
- 如何在OpenCV中处理图像?OpenCV图像处理
- OpenCV人工智能图像处理学习笔记 第4章 线段文字绘制
- OpenCV图像处理——人脸关键点定位
- OpenCV图像处理——卷积操作
- OpenCV图像处理——DNN模块
- OpenCV图像处理——实战(全景图像拼接)
- 使用Python,OpenCV进行基本的图像处理——提取红色圆圈轮廓并绘制
- 使用Python,OpenCV缩放照片(忽略宽高比,保持宽高比)
- Python,OpenCV图像处理超好用的工具包imutils
- 【OpenCV】—ROI区域图像叠加&图像混合
- python图像处理(opencv入门)
- 利用OpenCV进行图像配准
- OpenCV之图像分割(五) 证件照背景替换
- OpenCV基础——threshold函数的使用
- opencv最小值滤波(不局限于图像)
- opencv-boundingRect包覆指定轮廓的最小正矩形
- opencv-saturate_cast防溢出函数
- python-opencv-文字与图片的绘制