Skip to main content

A package for processing video frames, annotating keypoints, and more.

Project description

KhachKhach✂️

KhachKhach is a Python library for processing video frames, annotating keypoints, and more. It provides various utilities for handling and analyzing images and videos, making it easier to integrate computer vision tasks into your workflows.

Versions

Version 0.6 and 0.6.1

Version 0.6 offers users the flexibility to customize their workflows with different Ultralytics YOLO models. version 0.6.1 offers no customization and DetectionAnnotation module is smooth to use in this version as prev. version only offers single image annotaion at a time.

Features:

  • Frame Extraction: Extract frames from video files and save them as JPEG files.
  • Keypoint Annotation: Annotate images with keypoints using YOLOv8 models.
  • Bounding Box Processing: Process text files with bounding box data and append computed bounding boxes to file content.
  • Extended Array Processing: Process text files with bounding box and array data, adding extended array information.
  • File Appending: Append text to all text files in a specified folder.
  • XYN Extraction: Extract and save XYN arrays from annotation files.

for further details and how to use :

check out the test folder.

Installation

To install KhachKhach version 0.6 and other requiered packages , use pip:

pip install opencv-python numpy ultralytics
pip install KhachKhach==0.6
pip install KhachKhach

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

khachkhach-2.0.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

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

khachkhach-2.0.0-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file khachkhach-2.0.0.tar.gz.

File metadata

  • Download URL: khachkhach-2.0.0.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for khachkhach-2.0.0.tar.gz
Algorithm Hash digest
SHA256 5422c9685010bb818f9cd0f02899b1e97639afa88bbda2ee61c42fff7e2f8611
MD5 1b893fdaba0c6c56aa691289665c34fe
BLAKE2b-256 2e059346c855b609381f689d37b691d5ad39dadfa9e1fa74e35387965a5ee530

See more details on using hashes here.

File details

Details for the file khachkhach-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: khachkhach-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for khachkhach-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1367d7eba786a4bdb7509b7fec05992bcef35278948d4b35b58486a92aedd3d6
MD5 adb17ade244f7cb10d39b05f3aa113e7
BLAKE2b-256 8193efd5f44eb6d84bba4e2b997539edb73943a48792ebd7f1b9251194fc6b57

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