Metadata-Version: 2.1
Name: kano-cv
Version: 3.5.1
Summary: Helpful functions for Computer Vision tasks
Author-email: egliette <leminhtu74@gmail.com>
License: MIT
Project-URL: Github, https://github.com/egliette/kano
Keywords: computer vision
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tqdm>=4.8
Requires-Dist: numpy>=1.23
Requires-Dist: psutil>=5.0
Requires-Dist: pandas>=2.0
Requires-Dist: opencv-python>=4.9
Provides-Extra: dev
Requires-Dist: black>=24.2.0; extra == "dev"
Requires-Dist: isort>=5.13.2; extra == "dev"
Requires-Dist: flake8>=7.0.0; extra == "dev"
Requires-Dist: pip-tools>=7.3.0; extra == "dev"
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: build>=1.0.3; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"
Requires-Dist: pre-commit>=3.6.1; extra == "dev"
Requires-Dist: python-semantic-release>=9.1.0; extra == "dev"

# 🦌 Kano - Utilities for your Computer Vision Projects

![banner image](docs/img/banner.png)

[![Kano CI](https://github.com/egliette/kano/actions/workflows/python-app.yml/badge.svg)](https://github.com/egliette/kano/actions/workflows/python-app.yml)

**Kano** is a Python package providing utility functions for Computer Vision tasks. Its primary focus is simplifying lengthy functions, allowing developers to concentrate more on the main processes.

## 📥 Installation

[The latest released version](https://pypi.org/project/kano-cv/) is available on PyPI. You can install it by running the following command in your terminal:

```bash
pip install kano-cv
```

## 🚀 Usage

Explore the [Kano Document](https://egliette.github.io/kano/) to learn how to use supported functions and see examples. **Kano** currently provides utilities for these groups:

- [Common tasks](https://egliette.github.io/kano/common/):
    - [Images Processing](https://egliette.github.io/kano/common/image_utils/)
    - [Videos Processing](https://egliette.github.io/kano/common/video_utils/)
    - [Files/Folders Manipulating](https://egliette.github.io/kano/common/file_utils/)
- [Computer vision tasks](https://egliette.github.io/kano/cv/):
    - [YOLO-formatted Dataset](https://egliette.github.io/kano/cv/dataset_utils/)
    - [Object Detection](https://egliette.github.io/kano/cv/detect_utils/)
    - Pose Estimation (In progress)
    - Object Segmentation (In progress)
- [Real-time camera simulation](https://egliette.github.io/kano/lab/)
    - [FPS, Resouces Profiling](https://egliette.github.io/kano/lab/profiler/)
    - [Real-time Camera Source Reader](https://egliette.github.io/kano/lab/source_reader/)
    - [Real-time Fake Detection](https://egliette.github.io/kano/lab/fake_detection/)



## 🙋‍♂️ Contributing to Kano

All contributions, bug reports, bug fixes, enhancements, and ideas are welcome. Feel free to create pull requests or issues so that we can improve this library together.

## 🔑 License
Kano is licensed under the [MIT](LICENSE) license.
