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.2.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.2-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.2.tar.gz.

File metadata

  • Download URL: cy_yologic-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2a4d7b57c22001304bd5274d83c8cbd30abc56fcbce023cbac8e9f7b7224bbff
MD5 aa6ad87d46c9c69d81deb264e4da3e4d
BLAKE2b-256 6c747d8b53ee86138ec5436547206ee678d8f5c35c91594ae1e5c40187f7c7cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cy_yologic-1.0.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 57d1aa12d6b7abc6b4e950cde3faec386defe158637916f66c7ee02c9cb65e3f
MD5 7f7c23503726396699175fe601b1d38b
BLAKE2b-256 10ef825a984b9805d25981e8da86f019154e14ac2ff9938bb0fbbb9152200857

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