zoukankan      html  css  js  c++  java
  • 高斯金字塔和拉普拉斯金字塔(十一)

    一 高斯金字塔

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

    代码

    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()

    效果展示

    二 拉普拉斯金字塔

  • 相关阅读:
    JavaScript日常学习6
    JavaScript日常学习5
    JavaScript日常学习4
    JavaScript日常学习3
    JavaScript日常学习2
    JavaScript日常学习1
    iOS开发之 Lottie -- 炫酷的动效
    Adobe After Effect CC2017 for Mac
    随机四则运算的程序
    关于四则运算进一步优化的构思
  • 原文地址:https://www.cnblogs.com/angle6-liu/p/10692990.html
Copyright © 2011-2022 走看看