opencv 图像金字塔(高斯金字塔、拉普拉斯金字塔 / 通过这些做法可以让数据更丰富一些

通过这些做法可以让数据更丰富一些。

 

高斯金字塔:缩小(与高斯核卷积后去除偶数行和列),变为原来一半;

放大(增加偶数行和列,后与原图相同内核(乘以4)与放大后图像卷积获得近似值)

 拉普拉斯金字塔: 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import cv2
import numpy as np
img=cv2.imread('C:/Users/59925/Desktop/pytest/pics/minions-s.jpg')
mini1=cv2.pyrDown(img)
img=cv2.resize(img,(200,282))
mini2=cv2.pyrUp(mini1)
#print(mini2.shape,img.shape)
mini=np.hstack((mini2,img))
lap1=img-mini2
 
cv2.imshow('mini',mini)#up和down两次处理后,图片效果与原图对比(质量比原来差)
cv2.imshow('lap1',lap1)#laplacian 处理的图片
cv2.waitKey(0)
cv2.destroyAllWindows()

  

 

posted @   Aneverforget  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示