图像金字塔
  4fj4wU5xgAdW 2023年11月02日 38 0

图像金字塔 简单来说就是 自下而上图像一步一步缩小

1 高斯金字塔(涉及高斯分布)

  向下采样(缩小,对金字塔来说是自下向上)

  第一步: 高斯滤波去噪

  第二部:将偶数行和列去掉

  向上采样(放大,对金字塔来说是自上向下)

  第一步:在每个方向上扩大两倍,新增的行和列填充0

  第二步:利用之前同样的内核进行卷积,获得近似值(高斯滤波?)

  注意:无论是先下后上还是先上后下的采样,不会使图片回到原本,因为无论上采样还是下采样都会造成原本信息的丢失(失真?)。

  

1 #cv2.pyrUp(src)为向上采样即放大
2 #cv2.pyrDown(src)为向下采样即缩小
3 gaussUp = cv2.pyrUp(img)
4 gaussDown = cv2.pyrDown(img)
5 gaussUpDown = cv2.pyrDown(gaussUp)
6 gaussDownUp = cv2.pyrUp(gaussDown)
7 res = np.hstack((img,gaussUp,gaussDown,gaussUpDown,gaussDownUp))
8 Cv_Show('res',res)

2 拉普拉斯金字塔

1 #就是用原图像减去先向下采样再向上采样
2 laplacianPyr = img - gaussDownUp
3 Cv_Show('laplacianPyr',laplacianPyr)

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   104   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   72   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   38   0   0 Python
  YpHJ7ITmccOD   2024年05月17日   39   0   0 Python
4fj4wU5xgAdW