English Version

Objetivos del Proyecto

El sistema ARPI permite la creación y ejecución de algoritmos de Análisis, Reconocimiento y Procesamiento de Imágenes.

¿Cómo se prentende hacer esto?

ARPI deberá permitir desarrollar proyectos compuestos por una interfaz visual y un código fuente. La interfaz visual se diseñará usando componentes, permitiendo agregar, quitar y mover. El código fuente de los algoritmos desarrollados podrá ser compatibles con C u Object Pascal y serán compatibles al menos con los siguientes compiladores: Boland Delphi, Dev C, Microsoft Visual C, Borland C Builder, FreePascal y LCC Win.

En la ejecución, deberá poder abrir, mostrar y ejecutar algoritmos en forma interactiva, además, deberá poder abrir y guardar imágenes y matrices, permitiendo deshacer algún cambio realizado sobre alguno de ellos y además deberá permitir que los resultados sean exportados a formatos estándares: CVS para matrices y GIF, JPG, TIFF, PNG y BMP para imágenes.

Otra de las características distintivas de ARPI será la de poder administrar listas de pasos de algoritmos (scripts de ejecución) con la posibilidad de definir parámetros variables para que funcione en forma dinámica. La ejecución secuencial de una lista de pasos, o varias, si hay múltiples parámetros iniciales, permitirá que el resultado de un paso sea parámetro de entrada en los posteriores pasos y podrá ser ejecutado en la misma máquina o en máquinas satélites (máquinas remotas) . En este último caso, ARPI deberá permitir el envío del algoritmo y de todos los parámetros a un satélite.

Librerías de Procesamiento de Imágenes Básicas

Para que el proyecto sea completo se incluirán una serie de algoritmos completos (fuentes y binarios) listos para ser utilizados y con todas las características de un proyecto ARPI:

Operaciones aritméticas

Operaciones lógicas

Binarización

Transformaciones puntuales

Transformaciones espaciales

Cambio de escala

Rotación

Filtros Lineales

Transformadas

Morfología matemática básica

Detección de bordes

Reducción de Ruido

Suavizado

Filtros morfológicos

Residuos

Reconocimiento de Patrones

Clasificación supervisada

Clasificación no-supervisada

¿Cuáles son las cosas que ARPI hace y que podrían ampliarse para siguientes versiones?

ring
  • K-medias
  • Maxim