Skip to main content

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sky_tracker_sdk-0.1.4-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

sky_tracker_sdk-0.1.4-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

sky_tracker_sdk-0.1.4-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

sky_tracker_sdk-0.1.4-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file sky_tracker_sdk-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 487682264dc9b7dac4ff5f8b796f90b441bee11fbf27a2a9455248cbb7dd7b56
MD5 d317bc5d7cfeab751ae15cbf04f75273
BLAKE2b-256 dcf966a269b0be056e1650d1b7d6fd0a909aca3ce6b5ca7ad38670315af397e0

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 86a758e05881b753d702f4a2529819863ba544923dba6f403477ce4af9c13f75
MD5 00c95887e076cff3de3522db19d01b14
BLAKE2b-256 705b8d77d06d7c2890121b42e8ecf51b218dccf2b66fceae9f22d4a1ae66e4f0

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e3d33b59dd30f2ee1da5e599c71c97326214818adfb33057b04f2eea086e356b
MD5 96cfb0673b81b894764e277a2d5d694c
BLAKE2b-256 20c718fdeb2ae814078b304414bb6f36dbb80f668647c59b49e50da7032445d9

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2036d754d3b0bf652c567278ba9a0ce8d50ddd8cb01c3135541bc4ca4bf81698
MD5 b53e0d6077f4950276a61b274cf64bbf
BLAKE2b-256 6eaf0bde5c5e798802fbbb3fdb6eefd1cf1f38e03b181af2f4a6d4f429d3a71a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page