• 图像金字塔


       从下到上,图像分辨率由高到低。金字塔下方部分为上采样得到图像分辨率更高的图像,为原来图像宽高的2倍,金字塔上方部分为降采样得到的图像是原来图像宽高的1/2。最底下一张是图像尺寸最大,最上方的图像尺寸最小。图像金字塔分为高斯金字塔和拉普拉斯金字塔,高斯金字塔用来进行降采样,拉普拉斯金字塔根据它的上层降采样图片,重建一张图片。

      下图分别为上采样和降采样的效果图

     

    • 高斯金字塔:

      高斯金子塔是从底向上,逐层降采样得到。

      降采样之后图像大小是原图像MxN的M/2 x N/2 ,就是对原图像删除偶数行与列,即得到降采样之后上一层的图片。

      高斯金子塔的生成过程分为两步:首先对当前层进行高斯模糊,然后删除模糊后当前层的偶数行与列,即可得到上一层的图像,这样上一层跟下一层相比,都只有它的1/4大小。

    • 高斯不同(DOG):

      就是把同一张图像在不同的参数下做高斯模糊之后的结果相减,得到的输出图像。称为高斯不同。

      高斯不同是图像的内在特征,在灰度图像增强、角点检测中经常用到。

    相关函数如下:

    1 上采样:pyrUp(Mat src, Mat dst, Size(src.cols*2, src.rows*2))
    2 //生成的图像是原图在宽与高各放大两倍
    3 
    4 降采样:pyrDown(Mat src, Mat dst, Size(src.cols/2, src.rows/2))
    5 //生成的图像是原图在宽与高各缩小1/2
    6 
    7 substract(input_image1, input_image2,out_image,Mat());
    8 //两个图像做差。
  • 相关阅读:
    ie7不支持inline-block
    使padding的值不影响整体块的大小
    网页在不同屏幕下的自适应
    CSS:line-height:行高
    用css制作三角形,理解
    js之setTimeOut();
    jQuery:has()和jQuery:contains()区别
    前端开发之jQuary--可见筛选选择器
    python基础知识--10Lambda匿名函数、三元表达式及map、reduce、filter
    python基础知识--9迭代器生成器闭包与装饰器
  • 原文地址:https://www.cnblogs.com/fuzhuoxin/p/12119715.html
Copyright © 2020-2023  润新知