使用基于离散傅立叶变换(dft,fft)算法的图像配准实用程序

imreg_dft的Python项目详细描述


imreg_dft是首选的python图像注册实用程序。 在普通语言中,它实现了对两幅图像之间的平移、旋转和尺度变化的猜测。 它的名字来源于这样一个事实:它不能直接处理那些图像,但是它可以处理它们的光谱(使用fft的dft),以及它的对数极坐标变换[1],因此_dftimreg之后。

基本上,如果您想对齐两个具有不同比例并相互旋转和移动的图像,imreg_dft是您想要检查的工具。 Get started五分钟后,看看它是如何为你工作的!

Authors:
Organization:
  • Brno University of Technology, Brno, Czech Republic
  • Laboratory for Fluorescence Dynamics, University of California, Irvine
Copyright:
  • 2014-2015, Matěj Týč
  • 2011-2014, Christoph Gohlke

要求

imreg_dftfree software,也就是说,这是免费的(所以它是免费的啤酒),你作为用户被授予four basic freedoms(所以它也是免费的言论)。

通常,算法功能需要numpyscipy,绘图需要matplotlib。 对于命令行工具,读取图像是很有用的,因此请确保有pillow(或PIL,这是不推荐的)。

快速启动

检查readthedocs.ort(出血边缘)或pythonhosted.org(带图像)上的文档。 或者更好的是,自己生成文档!

  1. 通过在项目根目录中运行python setup.py install来安装包。
  2. 安装编译文档所需的包(请参阅requirements_docs.txt文件)。
  3. 转到doc目录并在那里运行make html。 文档应该出现在_build子文件夹中,因此您可以使用Web浏览器打开_build/html/index.html来查看它。

注释

imreg_dft基于christoph gohlke的code

参考文献

[1]An FFT-based technique for translation, rotation and scale-invariant image registration. BS Reddy, BN Chatterji. IEEE Transactions on Image Processing, 5, 1266-1271, 1996

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java结合两个Date实例使用Joda创建datetime   带有POI和FileOutputStream的java Swing应用程序性能问题   Java中是否存在类似于Python的异常?   Java中有界通配符的泛型   使用字符和子字符串的java不同输出   在Java中获取LDAP模式   java自定义类在自身上生成ClassNotFoundException   java连接到从internet到通过LAN连接到internet的系统的serversocket   java如何通过maven在jaxws中使用jaxb插件?   java Kerberos如何获取主体或客户端名称?   java应用服务器中是否有JDBC的单点登录解决方案?   java是存储矩阵值以便以后访问的更好方法   Java等级计算器。开始这门课我需要一些帮助   未找到Android“libc++\u shared.so”中的java OpenCV实现   当我使用web配置部署描述符时使用java。xml。它显示了错误   java为什么我的ArrayList的add方法冲突,如何编辑我的自定义add方法   java创建一个以集合为键的映射?   java如何将用户输入到数字三角形中   为什么Java在读取LinkedHashMap时会自动从字符串转换为整数   类动态创建和读取java类