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.0.tar.gz (4.1 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.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: object_counter-1.0.tar.gz
  • Upload date:
  • Size: 4.1 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.0.tar.gz
Algorithm Hash digest
SHA256 f244c8385c30b5b07475624a0f34e47b4bba196a80bc97ef7b94bdea5780ffcd
MD5 b6327d102f9ae6d7c18f7ffe2a423894
BLAKE2b-256 4005a9ac28c21495a09ce1363ea5afbaa2bc9d98124ad066045933efa7a9c8e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: object_counter-1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba1e7b4b86a18b7865439468639832fb3a8f34ef478d904441c57df94670c9c4
MD5 b5f2bab12b0c4d9feb56b93bfaa2436c
BLAKE2b-256 bed3a95b885981216f8ea87215a7c3b8cb7bbcbb368c3f7a469add43647c001d

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