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

Uploaded CPython 3.13Windows x86-64

sky_tracker_sdk-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.7-cp313-cp313-macosx_15_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

sky_tracker_sdk-0.1.7-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

sky_tracker_sdk-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.7-cp312-cp312-macosx_15_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

sky_tracker_sdk-0.1.7-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11Windows x86-64

sky_tracker_sdk-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.7-cp311-cp311-macosx_15_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

sky_tracker_sdk-0.1.7-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10Windows x86-64

sky_tracker_sdk-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

sky_tracker_sdk-0.1.7-cp310-cp310-macosx_15_0_arm64.whl (22.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 67f7dd6e527f900bc0bc50b1fe563201e8c72fbffe62ae5562533c93d7786fa0
MD5 65ef76b1d09298f67a4074bf382b0c63
BLAKE2b-256 81634466d71ac6a780c5abe75a179896b4574dd92623a796a6d6f5f9539ec90a

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 691aa9090fdc427ea71f2d7f05e17f0bd73a21f95f5d85178b76efdfec37c0a8
MD5 fe8eac136316a1e6833e0eb1983be93f
BLAKE2b-256 8993780872baa30b5488c13474640679020896667140326c400619f1173b345f

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3fa7dbda9fac415fbcd0f87b9c2af25f11ac17ad47c546dc3f59cb3e25eef4df
MD5 2040ebe7af233d7d0f75be13f9ce6a0a
BLAKE2b-256 7923fa36d5a13b424275e27c86b16e8e6845b30bbd0338bfb31f0a2ce79eaf34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f496c8465cce1e7789d797343b206aa7bff367330d067b2d228b3bd3578de582
MD5 c3f0d0184d5be0768afd3170e261c402
BLAKE2b-256 0146145ee8b1da4c72f5a50c7963a5ac2c2ca882f629d1697f698f5b1cb71d19

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a262f712e5bcf8dc56389c32d7b02321a3722fb94e4c0589c9e1bdf93355581a
MD5 1768a885a9910dad226c8683d4e28ec0
BLAKE2b-256 8fadd226a639b15a4e94d31adf48b169033ad9d70203650fcaf82991a0b3b1de

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4c1617d2a8896b3388d7fe0a0eb545df254b0804691722a8d9576844a1bb13c7
MD5 846e4198e95f6a1fb3892dc019ea3395
BLAKE2b-256 77097f6a00d0967dcaa64cf3668246c0349c1c8fb90284ecb56a71e272ca0be8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cf1e5367ab50e2d1bbf9a6cbbf458a41743642150bc481a065019f984f9ecb0f
MD5 2754b75e3b73a4dff205b3d48cc792b3
BLAKE2b-256 ace37fb6f539219c040965a170618435b2363d6ce3f1c125a644bd2a832c82f3

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 598bc8a33548fa79f9dcb19467c366b39744e6a6d54878a45a0c5df357a7e585
MD5 8be457cec28b91bb1b52f04c31c52e46
BLAKE2b-256 687e8285cbb1b341f7dea7df178adc50d2762f8693765857d21b89dd9a8f0a05

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cead48c7ffe01a302da1654e1aa6b7b70869268b1fdfc891f6eff59fe99ba3b2
MD5 afb3de0fe6e00c9507adae00d6ba3331
BLAKE2b-256 35741fb08ff3da7bed6527b49f68488b02e89a962f3e12e7605b59efdd351939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e8e2f7d037032143e5855adb63ed08f51e216c0a506a2ffc17312ee996a425a8
MD5 401e2f3b4e3950e038a7a0878f6f9cd9
BLAKE2b-256 61a308f73c0b01765b3893a134e299ab9ca5c79ad5aec6e25b60871d3001730c

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38b0e2afce0a44aa65c066864b94fa45561cb50939f8d227f224c9e55573fde4
MD5 649db5eaff58dc5b7878331a3ee58bcd
BLAKE2b-256 4649daa5368c5747b881624b593e477111e48aa5612240c3438aefdc5b801df2

See more details on using hashes here.

File details

Details for the file sky_tracker_sdk-0.1.7-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for sky_tracker_sdk-0.1.7-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1176ca1255ce134aa8d43482fb6fbe7f3dfa98882fb861c60df1c02e20ab3648
MD5 408fdcdb372b8e195e0633d1ce58b3fd
BLAKE2b-256 93cf3c6842e2f8bde25ab9e629e621f4ead2130d3bc2a6cca59d790650bdec14

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