高斯金字塔和拉普拉斯金字塔(十一)

一 高斯金字塔

  高斯金字塔是在图像处理、计算机视觉、信号处理上所使用的一项技术。高斯金字塔本质上为信号的多尺度表示法,亦即将同一信号或图片多次的进行高斯模糊,并且向下取样,藉以产生不同尺度下的多组信号或图片以进行后续的处理,例如在影像辨识上,可以借由比对不同尺度下的图片,以防止要寻找的内容可能在图片上有不同的大小。高斯金字塔的理论基础为尺度空间理论,而后续也衍生出了多分辨率分析。

 

代码

import cv2 as cv
import copy
#高斯金字塔
def pyramid_image(image):
    level=3#金字塔的层数
    temp=image.copy() #拷贝图像
    pyramid_images=[]
    for i in range(level):
        dst = cv.pyrDown(temp)
        pyramid_images.append(dst)
        cv.imshow("高斯金字塔" + str(i), dst)
        temp=dst.copy()

    return pyramid_images


src = cv.imread("ying.jpg")
cv.imshow("before", src)
pyramid_image(src)
cv.waitKey(0)
cv.destroyAllWindows()

 

效果展示

 

 

二 拉普拉斯金字塔

 

posted @ 2019-07-15 10:34  柳帅  阅读(344)  评论(0编辑  收藏  举报
//替换成自己路径的js文件