Metadata-Version: 2.4
Name: KhachKhach
Version: 2.0.1
Summary: A package for processing video frames, annotating keypoints, and more.
Home-page: https://github.com/pratapsdev11/Khach_Khach
Author: pratapdevs11
Author-email: divyapratap360@gmail.com
License: MIT
Project-URL: Source, https://github.com/pratapsdev11/Khach_Khach
Project-URL: Tracker, https://github.com/pratapsdev11/Khach_Khach/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: opencv-python>=4.5.0
Requires-Dist: numpy>=1.20.0
Requires-Dist: pillow>=8.0.0
Requires-Dist: ultralytics>=8.0.0
Requires-Dist: pathlib2>=2.3.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 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:   
```bash
pip install opencv-python numpy ultralytics
pip install KhachKhach==0.6
pip install KhachKhach


