跳转到主要内容

基于相位的特征检测工具包

项目描述

此工具包包含一系列函数,这些函数使用傅里叶变换图像中的相位信息来检测局部特征,如边缘、块和角。这些方法的主要优势是它们所测量的属性与图像的亮度和对比度无关。

phasecong:

使用定向滤波器的相位一致性

phasecongmono:

使用单原子的相位一致性快速实现

phasesym:

使用定向滤波器的相位对称性

phasesymmono:

使用单原子的相位对称性快速实现

有关特定函数的更多信息,请参阅相关的docstring及其中的参考文献。

安装

$ python setup.py install

快速傅里叶变换

此模块中的所有函数都使用快速傅里叶变换(FFT),它们的速度在很大程度上取决于提供FFT函数的模块。如果可用,将使用pyFFTW模块。这提供了对FFTW C库的Python绑定,比scipy的默认值fftpack快得多。

安装pyFFTW

$ pip install pyfftw

著作权

这些函数最初由Peter Kovesi用MATLAB编写,并由Alistair Muldal移植到Python。原始MATLAB代码以及进一步的解释信息参考文献可在Peter Kovesi的网站找到。

MIT许可证

特此授予任何获得本软件和相关文档文件(“软件”)副本的人免费使用该软件的权利,不受限制地处理该软件,前提是以下条件

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件提供“原样”,不提供任何类型的保修。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

phasepack-1.5.tar.gz (15.3 kB 查看哈希值)

上传时间 源代码

支持者