二维离散傅里叶变换详解(python实现)

版权声明:本文为博主原创文章,转载请注明出处。

最近在总结一些基本的图像处理算法。二维离散傅里叶变换是将图像从空间域转至频域,在图像增强、图像去噪、图像边缘检测、图像特征提取、图像压缩等等应用中都起着极其重要的作用。频域滤波和空域滤波可以视为对一个问题的两种处理方式。有些问题更适合于在频域中解决。用傅里叶变换表示的函数可以完全通过傅里叶反变换进行重建。若忽略数值精度问题,一幅图像在空域和频域之间转换不会丢失任何信息。

二维傅里叶变换的数学表达

在图像处理中,二维傅里叶变换是离散的,其正变换和逆变换公式如下。

$$F\left( u,v \right) =\sum_{x=0}^{ [Read More…]

拉普拉斯金字塔(Laplace Pyramid)

版权声明:本文为博主原创文章,转载请注明出处。

图像金字塔是一种多分辨率图像处理技术。通过图像金字塔,我们可以获得图像在不同分辨率下的图像。它在图像融合、滤波中都有着广泛的应用。同时,它也是许多复杂算法(如 NCST 变换等)的基础。这篇博文将讲述高斯金字塔、拉普拉斯金字塔,以及一个基本应用——利用拉普拉斯金字塔进行图像融合。

 

高斯金字塔

高斯金字塔原理很简单,利用高斯滤波器对图像进行平滑处理,再进行降采样,即可得到金字塔上一层的图像。上层图像的宽、高为下层的\(\frac{1}{2}\)。opencv中有函数pyrdowm()实现高斯金字塔降采样功能。另外有函数 [Read More…]

win7+anaconda3配置opencv3.3

win7+anaconda3配置opencv3.3

http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应版本的opencv资源,python3.6, 64位win7则下载opencv_python‑3.3.0‑cp36‑cp36m‑win_amd64.whl。

将下载的文件移动到anaconda3的site-packages文件夹下。

打开cmd控制台,cd到anaconda3的site-packages,使用命令pip install opencv_python‑3.3.0‑cp36‑cp36m‑win_amd64.whl 完场安装。

测试代码:

[crayon-5b29c [Read More…]