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.6-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

sky_tracker_sdk-0.1.6-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.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 056743ae26498fe806105fbaf90b0922787882ef5291bb0bbd89b7df89cc6885
MD5 19b4d916a77117656844a874232e0458
BLAKE2b-256 19041325a6d7af3f63ee70a1bf154e4ea03bd0632f3f889344f581e3756595c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21160474bcdb0cc477cdeed0cc049651cddbb3256f3256d63289587a681e9956
MD5 47823bbab15f008a35815420b58974e0
BLAKE2b-256 bd446a4e784255afe878105aec2303e1cb567220d6950bd9fdf84dc3e541e90e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 890b3b15ee7995543c07de939c98c2b44b7f4ea4319b5c042c0f4e3b38807513
MD5 7985e7a8b82c055b5d05093192cb330d
BLAKE2b-256 2677b6c023ae5625d8e5822d61b6c3e7dea32e0273e1e9bd6d9375fd952ae1f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 856a46050adffdf44bdee94ba74e03e7a8b00438489b4a0b7cc13ab242f67f46
MD5 d7a4a29970470af8ee5739553050a540
BLAKE2b-256 ed6ffbb7e3b5ee03385ee2a841c41e842e2073c5d2035e85fab521c1b8409c9e

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