Metadata-Version: 2.1
Name: ezcrowdcount
Version: 1.0.0
Summary: Easy to integrate Crowd Counting Library
Author-email: Ahmed Heakl <ahmed.heakl@ejust.edu.eg>
Project-URL: repository, https://github.com/ahmedheakl/crowdcount
Keywords: crowd counting,computer vision,object recognition,human counting,pytorch,thread
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: opencv-python
Requires-Dist: torch
Requires-Dist: h5py
Requires-Dist: googledrivedownloader
Requires-Dist: requests
Provides-Extra: build
Requires-Dist: build ; extra == 'build'
Requires-Dist: twine ; extra == 'build'
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: bumpver ; extra == 'dev'

# CrowdCounting Made Easy 🤓 with  CNN-based Cascaded Multi-task
[![codestyle](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
This is a packaging implementation of the paper [CNN-based Cascaded Multi-task Learning of High-level Prior and Density Estimation for Crowd Counting](https://arxiv.org/pdf/1707.09605.pdf) for single image crowd counting which is accepted at [AVSS 2017](http://www.avss2017.org/)

The package is compatible with all operating systems, provides a staggering fast and accurate prediction. It achieves a min of 20 fps on a 6 core intel cpu.

# Installation 
```bash
pip install ezcrowdcount
```

# Usage

To run inference on your favorite image/video simply run the following on your terminal/console:

```bash
crowdcount --mode video --path /path/to/video
```

```python
"""
mode (str): Whether to run prediction on video or image
path (str | int): Path to video or image. It can be an index to a camera feed, or a URL also. (Default = 0).
"""
```

The inference will run on your GPU (if available), and will be viewed right in front of you 👀
Also, the number of people during each frame will be printed on your console/terminal.

# Demo
**Input Image:**

![Input Image](https://github.com/ahmedheakl/crowdcount/blob/master/imgs/sample.jpg?raw=true)

**Result Image:**

![Result Image](https://github.com/ahmedheakl/crowdcount/blob/master/imgs/sample-result.png?raw=true)

#### Number of people: 165.8 🎉
