{ "info": { "author": "Andrius Mikonis", "author_email": "andrius.mikonis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Text Processing :: Linguistic" ], "description": "\n.. image:: https://readthedocs.org/projects/pydbow3/badge/?version=latest\n :target: https://pydbow3.readthedocs.io/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/foxis/pyDBoW3.svg?branch=master\n :target: https://travis-ci.org/foxis/pyDBoW3?branch=master\n\n.. image:: https://codecov.io/gh/FoxIS/pyDBoW3/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/foxis/pyDBoW3\n\n.. image:: https://img.shields.io/pypi/v/pyDBoW3.svg\n :target: https://pypi.python.org/pypi/pyDBoW3\n\n.. image:: https://img.shields.io/pypi/l/pyDBoW3.svg\n :target: https://pypi.python.org/pypi/pyDBoW3\n\n.. image:: https://img.shields.io/pypi/pyversions/pyDBoW3.svg\n :target: https://pypi.python.org/pypi/pyDBoW3\n\n.. image:: https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social\n :target: https://github.com/foxis/pyDBoW3\n\n------\n\n\n.. image:: https://img.shields.io/badge/Link-Document-blue.svg\n :target: https://pydbow3.readthedocs.io/index.html\n\n.. image:: https://img.shields.io/badge/Link-API-blue.svg\n :target: https://pydbow3.readthedocs.io/py-modindex.html\n\n.. image:: https://img.shields.io/badge/Link-Source_Code-blue.svg\n :target: https://pydbow3.readthedocs.io/py-modindex.html\n\n.. image:: https://img.shields.io/badge/Link-Install-blue.svg\n :target: `install`_\n\n.. image:: https://img.shields.io/badge/Link-GitHub-blue.svg\n :target: https://github.com/foxis/pyDBoW3\n\n.. image:: https://img.shields.io/badge/Link-Submit_Issue-blue.svg\n :target: https://github.com/foxis/pyDBoW3/issues\n\n.. image:: https://img.shields.io/badge/Link-Request_Feature-blue.svg\n :target: https://github.com/foxis/pyDBoW3/issues\n\n.. image:: https://img.shields.io/badge/Link-Download-blue.svg\n :target: https://pypi.org/pypi/pyDBoW3#files\n\n\n\npyDBoW3\n==============\n\nUltra-fast Boost.Python interface for `DBoW3 `_\n\nThis repo was created in order to interface DBoW algorithm from python in another project\n`EasyVision `_. It is being used for a simple topological SLAM\nimplementation since OpenCV BowKMeansTrainer doesn't work with binary features.\n\nIf you wish you use it on your own it is as easy as:\n\n.. code-block:: python\n\n import pyDBoW3 as bow\n voc = bow.Vocabulary()\n voc.load(\"/slamdoom/libs/orbslam2/Vocabulary/ORBvoc.txt\")\n db = bow.Database()\n db.setVocabulary(voc)\n del voc\n # extract features using OpenCV\n ...\n # add features to database\n for features in features_list:\n db.add(features)\n\n # query features\n feature_to_query = 1\n results = db.query(features_list[feature_to_query])\n\n del db\n\n\nThis repository was created based on `pyORBSLAM2 `_ and\nndarray to cv::Mat conversion on `numpy-opencv-converter `_.\n\n.. note::\n\n Tested on these platforms:\n * OpenCV 3.4.2.16\n * Windows 10 msvc 2017 x64\n * xenial with Python 2.7, libboost 1.54 (autobuild with travis)\n * xenial with Python 3.5, libboost 1.54 (autobuild with travis)\n\n.. _install:\n\nGet started\n-----------\n\nWindows\n+++++++\n\nPrerequisites:\n* OpenCV\n* Python with Numpy and opencv-contrib-python\n* Boost >1.54\n* cmake\n* Microsoft Visual Studio\n\nTo build Boost.Python, go to Boost root and run::\n\n bootstrap.bat --prefix=/dir/to/Boost.Build\n\nThen build Boost.Python like this::\n\n /dir/to/Boost.Build/b2 --with-python threading=multi variant=release link=static\n\nTo build DBoW3, simply run ``build.bat`` file and then build solution folder in ``install/DBoW3/build`` and then the solution\nin ``build`` folder.\n\nCurrently there is no python package generation, so you could simply copy ``pyDBoW3.pyd`` and ``opencv_world*.dll`` files\nto your virtual environment.\n\nUnix\n++++\n\nUse ``build.sh`` to build ``build/pyDBoW.so``, which you should then put on your ``PYTHONPATH``.\n\nCheck ``.travis.yml`` for environment variables.\n\n.. note::\n\n You will probably need to run ``sudo make install`` for ``install/opencv/build`` to install it on your system.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/foxis/pyDBoW3", "keywords": "bag of words bow dbow3 dbow slam orb odometry visual", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyDBoW3", "package_url": "https://pypi.org/project/pyDBoW3/", "platform": "", "project_url": "https://pypi.org/project/pyDBoW3/", "project_urls": { "Homepage": "http://github.com/foxis/pyDBoW3" }, "release_url": "https://pypi.org/project/pyDBoW3/0.2/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "Python wrappers for DBoW3 library.", "version": "0.2" }, "last_serial": 4840102, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "1ae6638720cc9f58870991fdf957d9b0", "sha256": "c72b853f0cf0aa71f7059ebcd60e5e8fa22c6d0dedf0431a50c652aed440d3e8" }, "downloads": -1, "filename": "pyDBoW3-0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "1ae6638720cc9f58870991fdf957d9b0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 23960220, "upload_time": "2019-02-19T13:55:58", "url": "https://files.pythonhosted.org/packages/4a/f7/23d16dd30de14d5112b32b1f3abf1a7745a96ced1aa1a5b46dabad3d4578/pyDBoW3-0.2-cp37-cp37m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ae6638720cc9f58870991fdf957d9b0", "sha256": "c72b853f0cf0aa71f7059ebcd60e5e8fa22c6d0dedf0431a50c652aed440d3e8" }, "downloads": -1, "filename": "pyDBoW3-0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "1ae6638720cc9f58870991fdf957d9b0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 23960220, "upload_time": "2019-02-19T13:55:58", "url": "https://files.pythonhosted.org/packages/4a/f7/23d16dd30de14d5112b32b1f3abf1a7745a96ced1aa1a5b46dabad3d4578/pyDBoW3-0.2-cp37-cp37m-win_amd64.whl" } ] }