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.2.0.tar.gz (10.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.2.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: object_counter-1.2.0.tar.gz
  • Upload date:
  • Size: 10.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.2.0.tar.gz
Algorithm Hash digest
SHA256 5dcbceb591a236512296bdb1ce509b2cab38565823a54df00e8780c8541356c7
MD5 65bb041b9f38ac2d4676c2fe17ad71f9
BLAKE2b-256 bd0eb208995575fa58fefd664f5dbe2856a92961a92f647b295014952749400d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: object_counter-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 021227e0fc65f3cfbd667158e5666c08c9e0d91629133260b380d764a02757f8
MD5 fdd5dfc4a44c08d13fc1968cb4c051c4
BLAKE2b-256 db710a1a39f70c6e5e7b9516f070f135f022ce518fc84ad3062d43e246dfe0dd

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