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.1.tar.gz (78.5 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.1-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.1.tar.gz.

File metadata

  • Download URL: cy_yologic-1.0.1.tar.gz
  • Upload date:
  • Size: 78.5 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.1.tar.gz
Algorithm Hash digest
SHA256 132fb70980971e0fde548f3e97fecd6e971ba64fd8519d0faf330ce56cdb99aa
MD5 69bdf094465b5442f8ef29ff9a6a8a31
BLAKE2b-256 5351832db583e41d0d6b4fbec85c876776ff78a34807a08eaba157c14f10b8c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cy_yologic-1.0.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70d650e5a95a6b93b26af3e0ee4e517a69c74490d379cf004059c44026a3645d
MD5 f57a36da5a23d8c279fa13e9507430fd
BLAKE2b-256 4ea03cb0108359ae66b08d0cff8e041e1cc6338641ddf5c64da0ddf697f7a832

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