Metadata-Version: 2.4
Name: object_counter
Version: 1.0
Summary: A package for counting objects in images using OpenCV
Home-page: https://github.com/Nekofer/object_counter
Author: Nekofer
Author-email: ferchotp2003@gmail.com
Description-Content-Type: text/markdown
Requires-Dist: opencv-python
Requires-Dist: numpy
Requires-Dist: matplotlib
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: summary

# Object Counter Library

Sistema de procesamiento digital de imÃ¡genes para detecciÃ³n, segmentaciÃ³n y conteo automÃ¡tico de objetos utilizando Python y OpenCV.

---

# DescripciÃ³n

Este proyecto implementa una librerÃ­a modular capaz de:

- Detectar objetos en imÃ¡genes
- Segmentar regiones automÃ¡ticamente
- Contar objetos individuales
- Medir propiedades geomÃ©tricas
- Detectar bordes y esquinas
- Separar objetos pegados mediante Watershed

El sistema fue desarrollado como parte de un proyecto acadÃ©mico de Procesamiento Digital de ImÃ¡genes.

---

# CaracterÃ­sticas

ConversiÃ³n a escala de grises  
Filtrado Gaussiano  
EcualizaciÃ³n de histograma  
Thresholding automÃ¡tico (Otsu)  
Operaciones morfolÃ³gicas  
SegmentaciÃ³n Watershed  
Componentes conectados  
DetecciÃ³n de bordes (Canny)  
DetecciÃ³n de esquinas  
Bounding Boxes  
Conteo automÃ¡tico  
MediciÃ³n de Ã¡reas y centroides  

---

# TecnologÃ­as Utilizadas

- Python 3
- OpenCV
- NumPy
- Matplotlib

---

# Estructura del Proyecto

```text
object-counter-project/
â”‚
â”œâ”€â”€ object_counter/
â”‚   â”œâ”€â”€ __init__.py
â”‚   â”œâ”€â”€ preprocessing.py
â”‚   â”œâ”€â”€ segmentation.py
â”‚   â”œâ”€â”€ advanced_segmentation.py
â”‚   â”œâ”€â”€ features.py
â”‚   â”œâ”€â”€ counting.py
â”‚   â””â”€â”€ visualization.py
â”‚
â”œâ”€â”€ images/
â”‚   â”œâ”€â”€ test1.jpg
â”‚   â””â”€â”€ outputs/
â”‚
â”œâ”€â”€ demo.py
â”œâ”€â”€ setup.py
â”œâ”€â”€ requirements.txt
â”œâ”€â”€ README.md
â””â”€â”€ .gitignore
