Author: Stephen Thompson
scikit-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).
scikit-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).
scikit-surgeryarucotracker is tested with Python 3.6 and may support other Python versions.
Installing
pip install scikit-surgeryarucotracker
Using
Configuration is done using Python libraries. Tracking data is returned in NumPy arrays.
from sksurgeryarucotracker.arucotracker import ArUcoTracker
config = {
"video source" : 0
}
tracker = ArUcoTracker(config)
tracker.start_tracking()
print(tracker.get_frame())
tracker.stop_tracking()
tracker.close()
Developing
Cloning
You can clone the repository using the following command:
git clone https://github.com/SciKit-Surgery/scikit-surgeryarucotracker
Running the tests
You can run the unit tests by installing and running tox:
pip install tox tox
Contributing
Please see the contributing guidelines.
Useful links
Licensing and copyright
Copyright 2019 University College London. scikit-surgeryarucotracker is released under the BSD-3 license. Please see the license file for details.
Acknowledgements
Release files for scikit-surgeryarucotracker 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scikit_surgeryarucotracker-1.1.0.tar.gz | 37.5 kB | Details |
Release files / scikit_surgeryarucotracker-1.1.0.tar.gz
| Download URL | scikit_surgeryarucotracker-1.1.0.tar.gz |
|---|---|
| Size | 37.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
008f99270a3d3879b3b27f386a950a44936765814e915c5879545184b540ccda
|
|
BLAKE2b-256 checksum How to use checksums |
1d5f047c07b3b8341c7b69603b4e2006c6b6fbaca86d34d74fea10d05cc33112
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|