Sky Tracker — C++ tracking core with Python and Node.js SDK
Project description
Sky Tracker SDK
C++ tracking core for fast-moving small objects — drone, aircraft, bird detection and tracking. No GPU required.
Install
pip install sky-tracker-sdk
License
A valid license key is required at runtime. Set it as an environment variable:
# Windows
set SKY_TRACKER_LICENSE_KEY=SKT1.<your-token>
# Linux / macOS
export SKY_TRACKER_LICENSE_KEY=SKT1.<your-token>
Or drop a sky_tracker.lic file next to your script — the SDK finds it automatically.
Quick Start
import cv2
import sky_tracker
cap = cv2.VideoCapture("video.mp4")
ok, frame = cap.read()
tracker = sky_tracker.Tracker("default")
tracker.lock(frame, (469, 409, 26, 38)) # x, y, w, h
while cap.isOpened():
ok, frame = cap.read()
if not ok:
break
result = tracker.update(frame)
if not result.lost:
cx, cy = result.center()
print(f"frame target at ({cx:.1f}, {cy:.1f}) confidence={result.confidence:.2f}")
Tracker Profiles
| Profile | Best for |
|---|---|
default |
General use |
fast-sky |
Static camera, sky background |
pi4-target |
Raspberry Pi 4, single target |
Platforms
| Platform | Status |
|---|---|
| Windows x64 | Supported |
| Linux x86_64 | Coming soon |
| macOS arm64 | Coming soon |
Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sky_tracker_sdk-0.1.6-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: sky_tracker_sdk-0.1.6-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
056743ae26498fe806105fbaf90b0922787882ef5291bb0bbd89b7df89cc6885
|
|
| MD5 |
19b4d916a77117656844a874232e0458
|
|
| BLAKE2b-256 |
19041325a6d7af3f63ee70a1bf154e4ea03bd0632f3f889344f581e3756595c7
|
File details
Details for the file sky_tracker_sdk-0.1.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: sky_tracker_sdk-0.1.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21160474bcdb0cc477cdeed0cc049651cddbb3256f3256d63289587a681e9956
|
|
| MD5 |
47823bbab15f008a35815420b58974e0
|
|
| BLAKE2b-256 |
bd446a4e784255afe878105aec2303e1cb567220d6950bd9fdf84dc3e541e90e
|
File details
Details for the file sky_tracker_sdk-0.1.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: sky_tracker_sdk-0.1.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
890b3b15ee7995543c07de939c98c2b44b7f4ea4319b5c042c0f4e3b38807513
|
|
| MD5 |
7985e7a8b82c055b5d05093192cb330d
|
|
| BLAKE2b-256 |
2677b6c023ae5625d8e5822d61b6c3e7dea32e0273e1e9bd6d9375fd952ae1f9
|
File details
Details for the file sky_tracker_sdk-0.1.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: sky_tracker_sdk-0.1.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
856a46050adffdf44bdee94ba74e03e7a8b00438489b4a0b7cc13ab242f67f46
|
|
| MD5 |
d7a4a29970470af8ee5739553050a540
|
|
| BLAKE2b-256 |
ed6ffbb7e3b5ee03385ee2a841c41e842e2073c5d2035e85fab521c1b8409c9e
|