{"id":21994226,"url":"https://github.com/scikit-surgery/scikit-surgeryarucotracker","last_synced_at":"2026-05-02T10:33:24.038Z","repository":{"id":38191551,"uuid":"259647084","full_name":"SciKit-Surgery/scikit-surgeryarucotracker","owner":"SciKit-Surgery","description":"SciKit-SurgeryArUcoTracker is an interface to OpenCV's ArUco tag tracking routines, that follows the same interface as other SciKit-Surgery trackers.","archived":false,"fork":false,"pushed_at":"2023-04-27T14:57:30.000Z","size":1126,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T19:45:40.997Z","etag":null,"topics":["aruco","augmented-reality","opencv-python","python","scikit-surgery","surgery"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SciKit-Surgery.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-04-28T13:37:35.000Z","updated_at":"2024-03-14T15:28:17.000Z","dependencies_parsed_at":"2023-02-17T20:31:00.830Z","dependency_job_id":"dfd5264f-d50c-41f9-af07-a99c5af98af3","html_url":"https://github.com/SciKit-Surgery/scikit-surgeryarucotracker","commit_stats":{"total_commits":115,"total_committers":3,"mean_commits":"38.333333333333336","dds":"0.060869565217391286","last_synced_commit":"fe5ad0a0ef7b8e8620201076bbafb3c03d3d225f"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryarucotracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryarucotracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryarucotracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryarucotracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SciKit-Surgery","download_url":"https://codeload.github.com/SciKit-Surgery/scikit-surgeryarucotracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052673,"owners_count":20553172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aruco","augmented-reality","opencv-python","python","scikit-surgery","surgery"],"created_at":"2024-11-29T21:08:01.923Z","updated_at":"2026-05-02T10:33:23.984Z","avatar_url":"https://github.com/SciKit-Surgery.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"scikit-surgeryarucotracker\n===============================\n\n.. image:: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker/raw/master/project-icon.gif\n   :height: 128px\n   :width: 128px\n   :target: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker\n   :alt: Logo\n\n|\n\n.. image:: https://bestpractices.coreinfrastructure.org/projects/6116/badge\n   :target: https://bestpractices.coreinfrastructure.org/projects/6116\n   :alt: OpenSSF Best Practices\n\n.. image:: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker/workflows/.github/workflows/ci.yml/badge.svg\n   :target: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker/actions/\n   :alt: GitHub CI test status\n\n.. image:: https://coveralls.io/repos/github/SciKit-Surgery/scikit-surgeryarucotracker/badge.svg?branch=master\u0026service=github \n    :target: https://coveralls.io/github/SciKit-Surgery/scikit-surgeryarucotracker?branch=master\n    :alt: Test coverage\n\n.. image:: https://readthedocs.org/projects/scikit-surgeryarucotracker/badge/?version=latest\n    :target: http://scikit-surgeryarucotracker.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg\n   :target: CODE_OF_CONDUCT.md\n\n.. image:: https://img.shields.io/badge/Cite-SciKit--Surgery-informational\n   :target: https://doi.org/10.1007/s11548-020-02180-5\n   :alt: The SciKit-Surgery paper\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3971640.svg\n   :target: https://doi.org/10.5281/zenodo.3971640\n   :alt: Software DOI\n\n.. image:: https://img.shields.io/twitter/follow/scikit_surgery?style=social\n   :target: https://twitter.com/scikit_surgery?ref_src=twsrc%5Etfw\n   :alt: Follow scikit_surgery on twitter\n\nAuthor: Stephen Thompson\n\nscikit-surgeryarucotracker provides a simple Python interface between OpenCV's ARuCo marker tracking libraries and other Python packages designed around scikit-surgerytrackers. It allows you to treat an object tracked using ARuCo markers in the same way as an object tracked using other tracking hardware (e.g. aruco - scikit-surgerynditracker). \n\nscikit-surgeryarucotracker is part of the `SciKit-Surgery`_ software project, developed at the `Wellcome EPSRC Centre for Interventional and Surgical Sciences`_, part of `University College London (UCL)`_.\n\nscikit-surgeryarucotracker is tested with Python 3.6 and may support other Python versions.\n\n.. features-start\n\n.. features-end\n\nInstalling\n----------\n\n::\n\n    pip install scikit-surgeryarucotracker\n\nUsing\n-----\nConfiguration is done using Python libraries. Tracking data is returned in NumPy arrays.\n\n::\n\n    from sksurgeryarucotracker.arucotracker import ArUcoTracker\n    config = {\n        \"video source\" : 0\n            }\n    tracker = ArUcoTracker(config)\n\n    tracker.start_tracking()\n    print(tracker.get_frame())\n    tracker.stop_tracking()\n    tracker.close()\n\nDeveloping\n----------\n\nCloning\n^^^^^^^\n\nYou can clone the repository using the following command:\n\n::\n\n    git clone https://github.com/SciKit-Surgery/scikit-surgeryarucotracker\n\n\nRunning the tests\n^^^^^^^^^^^^^^^^^\n\nYou can run the unit tests by installing and running tox:\n\n::\n\n    pip install tox\n    tox\n\nContributing\n^^^^^^^^^^^^\n\nPlease see the `contributing guidelines`_.\n\n\nUseful links\n^^^^^^^^^^^^\n\n* `Source code repository`_\n* `Documentation`_\n\n\nLicensing and copyright\n-----------------------\n\nCopyright 2019 University College London.\nscikit-surgeryarucotracker is released under the BSD-3 license. Please see the `license file`_ for details.\n\n\nAcknowledgements\n----------------\n\nSupported by `Wellcome`_ and `EPSRC`_.\n\n\n.. _`Wellcome EPSRC Centre for Interventional and Surgical Sciences`: http://www.ucl.ac.uk/weiss\n.. _`source code repository`: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker\n.. _`Documentation`: https://scikit-surgeryarucotracker.readthedocs.io\n.. _`SciKit-Surgery`: https://github.com/UCL/scikit-surgery/wikis/home\n.. _`University College London (UCL)`: http://www.ucl.ac.uk/\n.. _`Wellcome`: https://wellcome.ac.uk/\n.. _`EPSRC`: https://www.epsrc.ac.uk/\n.. _`contributing guidelines`: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker/blob/master/CONTRIBUTING.rst\n.. _`license file`: https://github.com/SciKit-Surgery/scikit-surgeryarucotracker/blob/master/LICENSE\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscikit-surgery%2Fscikit-surgeryarucotracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscikit-surgery%2Fscikit-surgeryarucotracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscikit-surgery%2Fscikit-surgeryarucotracker/lists"}