Skip to main content

A package for counting objects in images using OpenCV

Project description

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

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

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

object_counter-1.1.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

object_counter-1.1.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file object_counter-1.1.0.tar.gz.

File metadata

  • Download URL: object_counter-1.1.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for object_counter-1.1.0.tar.gz
Algorithm Hash digest
SHA256 62223100f2c06e535b14ddde47cfb47b69b1b844c879c63426ce5801bc5bcc8f
MD5 ab61c5cebf70a1c8dc343cb4d9868031
BLAKE2b-256 70731c88c266c5333456a49668a58c4b0a0371aa5e23e68cb2ca18eeef2f6a31

See more details on using hashes here.

File details

Details for the file object_counter-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: object_counter-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for object_counter-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40a00cd894e33460d732f789dbe759a0a979cbd27146dbca0d148a2842e76968
MD5 c9ac502c50b58d33398a69862338fa7a
BLAKE2b-256 9bc9b71e25da6b0f38defe002fc188752925db35e8beb09c95262c1c2b399adc

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