{ "info": { "author": "Mat\u011bj T\u00fd\u010d", "author_email": "matej.tyc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Image Recognition", "Topic :: Utilities" ], "description": "General overview\n================\n\n``imreg_dft`` is your first-choice Python image registration utility.\nIn plain language, it implements means of guessing translation, rotation and scale variation between two images.\nThe name comes from the fact that it doesn't work with those images directly, but it works with their spectrum (DFT using FFT), and its log-polar transformation [1]_, hence the ``_dft`` after ``imreg``.\n\nBasically, if you want to align two images that have different scale and are rotated and shifted against each other, ``imreg_dft`` is the tool you want to check out.\n`Get started `_ in five minutes and see how it works for you!\n\n:Authors:\n - `Mat\u011bj T\u00fd\u010d `_ `PGP public key `_\n - `Christoph Gohlke `_\n\n:Organization:\n - Brno University of Technology, Brno, Czech Republic\n - Laboratory for Fluorescence Dynamics, University of California, Irvine\n\n:Copyright:\n - 2014-2015, Mat\u011bj T\u00fd\u010d\n - 2011-2014, Christoph Gohlke\n\n.. _requirements:\n \nRequirements\n------------\n\n``imreg_dft`` is `free software `_, i.e. both free of charge (so it is free as free beer) and you as a user are granted `four basic freedoms `_ (so it is also free as free speech).\n\nGenerally, you will need ``numpy`` and ``scipy`` for the algorithm functionality and ``matplotlib`` for plotting.\nFor the command-line tool, reading images is useful, so make sure you have ``pillow`` (or ``PIL``, which is deprecated).\n\nQuickstart\n----------\n\nCheck the documentation on `readthedocs.ort `_ (bleeding-edge) or `pythonhosted.org `_ (with images).\nOr even better, generate the documentation yourself! \n\n1. Install the package by running ``python setup.py install`` in the project root.\n#. Install packages that are required for the documentation to compile (see the ``requirements_docs.txt`` file.\n#. Go to the ``doc`` directory and run ``make html`` there.\n The documentation should appear in the ``_build`` subfolder, so you may open ``_build/html/index.html`` with your web browser to see it.\n\nNotes\n-----\n\n``imreg_dft`` is based on the `code `_ by Christoph Gohlke.\n\nReferences\n----------\n.. [1] An FFT-based technique for translation, rotation and scale-invariant\n image registration. BS Reddy, BN Chatterji.\n IEEE Transactions on Image Processing, 5, 1266-1271, 1996", "description_content_type": null, "docs_url": "https://pythonhosted.org/imreg_dft/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/matejak/imreg_dft", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "imreg_dft", "package_url": "https://pypi.org/project/imreg_dft/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/imreg_dft/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/matejak/imreg_dft" }, "release_url": "https://pypi.org/project/imreg_dft/2.0.0/", "requires_dist": null, "requires_python": null, "summary": "Image registration utility using algorithms based on discrete Fourier transform (DFT, FFT)", "version": "2.0.0" }, "last_serial": 2175529, "releases": { "1.0.1": [], "1.0.2": [ { "comment_text": "", "digests": { "md5": "548ede6d1f190e18bf5a7f6d5daff03a", "sha256": "495ab5d263a3fc161bce63b045e77cc6da7dc06ab819b0a53ba50eaafd062ce2" }, "downloads": -1, "filename": "imreg_dft-1.0.2.tar.gz", "has_sig": false, "md5_digest": "548ede6d1f190e18bf5a7f6d5daff03a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83143, "upload_time": "2015-02-21T15:27:18", "url": "https://files.pythonhosted.org/packages/b4/5e/0a8c5e2d0307e9fb0f25f16b99e18a3dd1b75bc88952ba71e71312afdef7/imreg_dft-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "fdfe15b2c8f665b9b02a5e9313f90c1a", "sha256": "c6e4ce26fa82c3594711005e923cd8086854f94de673b95d56c0383df46fb94e" }, "downloads": -1, "filename": "imreg_dft-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fdfe15b2c8f665b9b02a5e9313f90c1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108401, "upload_time": "2015-02-22T18:02:08", "url": "https://files.pythonhosted.org/packages/6d/85/602cbea83439737f969cec12bd77c55ec7213a0ce8b5e9e71ccde9b7efc8/imreg_dft-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "df62336ac48533ba3367d08058ff315d", "sha256": "6dc336b8af98351ec87742e0b18a4db108c04c69a473d43c3a2c851a7b8c2609" }, "downloads": -1, "filename": "imreg_dft-1.0.4.tar.gz", "has_sig": false, "md5_digest": "df62336ac48533ba3367d08058ff315d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110544, "upload_time": "2015-03-02T23:57:22", "url": "https://files.pythonhosted.org/packages/f0/be/cc8774dbf6daf6cf947cfc6c7debb5089793de6aa48ff4f6f858a2e611cb/imreg_dft-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "2ffc585f648c8abacd73abb2db5739ac", "sha256": "dcc7e2c342ea0283fa208674008f0a622a3bed3e6b53280226db60a5bda72b65" }, "downloads": -1, "filename": "imreg_dft-1.0.5.tar.gz", "has_sig": true, "md5_digest": "2ffc585f648c8abacd73abb2db5739ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111439, "upload_time": "2015-05-02T14:20:55", "url": "https://files.pythonhosted.org/packages/da/31/6ab919cc6471e30ce8fbd18974b9a67abf15e8b780e1ef90ea9faceadbd8/imreg_dft-1.0.5.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "2473b3f99de6159b5b43b2355c05558a", "sha256": "bd36c17b7a4fd0ddb0821a68c216c9aa449c7fc1d22e7d13f80a129725370645" }, "downloads": -1, "filename": "imreg_dft-2.0.0.tar.gz", "has_sig": true, "md5_digest": "2473b3f99de6159b5b43b2355c05558a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101647, "upload_time": "2016-06-18T22:42:21", "url": "https://files.pythonhosted.org/packages/c3/68/57cf1e086e8cc8f75a647e8815d7cb5f9dc4686031687aad5e8e30980ce4/imreg_dft-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2473b3f99de6159b5b43b2355c05558a", "sha256": "bd36c17b7a4fd0ddb0821a68c216c9aa449c7fc1d22e7d13f80a129725370645" }, "downloads": -1, "filename": "imreg_dft-2.0.0.tar.gz", "has_sig": true, "md5_digest": "2473b3f99de6159b5b43b2355c05558a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101647, "upload_time": "2016-06-18T22:42:21", "url": "https://files.pythonhosted.org/packages/c3/68/57cf1e086e8cc8f75a647e8815d7cb5f9dc4686031687aad5e8e30980ce4/imreg_dft-2.0.0.tar.gz" } ] }