Skip to main content

Extreme Speed YOLO Pose Pipeline with Cythonized Logic

Project description

Markdown

🚀 yologic (v1.0.0)

Extreme Speed Real-Time YOLO Pose Pipeline with Cythonized C-Logic

yologic is a high-performance wrapper for ultralytics YOLOv8-Pose, specifically engineered to eliminate Python's runtime overhead in real-time vision applications. Developed by choiungyo.


🔥 Key Features

  1. ⚡ Cythonized Core (logic_yolo): All heavy mathematical computations (Spine angle calculation, movement delta analysis) are pre-compiled into native C code, reducing latency to near zero.
  2. 📸 FastVideoStream: A specialized non-blocking camera buffer that prevents frame-drop and synchronization lag common in standard OpenCV read() loops.
  3. 🛠️ Hardware Agnostic: Optimized to work seamlessly with both NVIDIA CUDA and OpenVINO (Intel iGPU) environments.

📦 Installation

pip install cy_yologic

💻 Quick Start

from ultralytics import YOLO
import cy_yologic

# 1. Load your YOLO model
model = YOLO('yolov8n-pose.pt')

# 2. Run the extreme-speed pipeline
cy_yologic.run_yolo_pipeline(model_instance=model, cam_src=0)

📄 License MIT License. Developed with passion for extreme performance by choiungyo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cy_yologic-1.0.0.tar.gz (78.6 kB view details)

Uploaded Source

Built Distribution

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

cy_yologic-1.0.0-cp311-cp311-win_amd64.whl (97.2 kB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file cy_yologic-1.0.0.tar.gz.

File metadata

  • Download URL: cy_yologic-1.0.0.tar.gz
  • Upload date:
  • Size: 78.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for cy_yologic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 104b944d1b1ceec23153e8dbe29943515644708e78acc3fca2f6c03d73ba71b7
MD5 c89545a94f8e76e06cc18fa435e6c784
BLAKE2b-256 ce9a879e33a11493fcce063524778e77260f4583c717bedab72a98946ed2089b

See more details on using hashes here.

File details

Details for the file cy_yologic-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cy_yologic-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 97.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for cy_yologic-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f16c069e53d07b2992adc5456df2e26099757216db35e97c0b6750dc2648c59a
MD5 0a2159cd75e6e0b1a6d97f6a8a2138d6
BLAKE2b-256 0ff2a7432e33297e1ecb9a11309b62a4e35ea48c9305b577cb7f6e0b2b6b30fd

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