Coder Social home page Coder Social logo

Hola! Gracias por visitarme 😃

A continuación encontrarás los proyectos 🚀 más interesantes que he desarrollado.

Conteo de plantas de girasol

Aplicación para el conteo de plantas de girasol en cultivos en hileras a partir de imágenes UAV.

El conteo de plantas de girasol se realiza mediante modelos de regresión a partir de descriptores de forma y tamaño sobre los objetos que son segmentados como plantas. Los modelos se generan a partir del entrenamiento de conjuntos de puntos marcados sobre los centros de las plantas.

Ésta aplicación implementa parte de mi trabajo de investigación durante el desarrollo de mi tesina de grado "Conteo de plantas de girasol en cultivos en hileras a partir de imágenes UAV" la cuál combina técnicas de Procesamiento Digital de Imágenes con Machine Learning y en la cual se proponen cuatro algoritmos esenciales para el conteo:

  • Segmentación de la imagen, para separar las plantas de girasol del fondo.
  • Detección de la orientación de las hileras, para rotar la imagen de manera que las hileras queden de forma horizontal.
  • Detección de hileras y etiquetado de objetos de plantas de girasol a las mismas.
  • Estimación de la cantidad de plantas de girasol mediante métodos de regresión.

Si bien durante el trabajo se probaron diferentes métodos de regresión: Modelo lineal multivariado con mínimos cuadrados, regresión Ridge, Lasso, y SVR (Regresión de Vectores Soporte) lineal. En ésta aplicación sólo se implementó el Modelo lineal multivariado con mínimos cuadrados, el cual obtuvo un R^2 de 0.96 en la etapa de testeo.

Capturas

screenshot1

screenshot2

screenshot3

Características

  • Detección y corrección de la orientación de la imagen
  • Detección de cada hilera
  • Estimación de la cantidad de plantas
  • Zoom y ROI (región de interés)
  • Creación de conjuntos de puntos marcados
  • Entrenamiento de nuevos modelos

Tecnologías

  • Lenguaje Python
  • Librería de Procesamiento de Imagenes Digitales OpenCV
  • Librería de Machine Learning scikit-learn
  • Librería de interfaz gráfica PyQt5 (QT)

Fecha

Octubre 2020 - Actualidad

ML Alertas

Aplicación de alertas para Mercado Libre para Android.

Permite agregar búsquedas para que las mismas se realicen de forma automáticas en segundo plano cada cierto intervalo de tiempo configurable y avise, mediante una notificación push, cuando se publica un árticulo nuevo que coincida con los criterios de la búsqueda.

Para las búsquedas se utiliza la API de Mercado Libre, mediante la librería ML Searcher que desarrollé especialmente para éste proyecto, y permite hacer búsquedas en los diferentes sitios (países) de Mercado Libre.

Es una aplicación ideal para coleccionistas que buscan artículos dificil de encontrar y que se venden muy rápido.

Capturas

screenshot1 screenshot2

screenshot3 screenshot4

screenshot5

Características

  • Opción de país para cada búsqueda
  • Intervalos de tiempo configurable para cada búsqueda
  • Notficación push cuando se encuentra un nuevo artículo
  • Opción de no buscar en segundo plano si no se está conectado a una red Wi-Fi
  • Opción de no buscar si la batería está baja
  • Multilenguaje: Inglés, Español, Portugués

Tecnologías

  • Lenguaje Java
  • Android Studio

Fecha

Julio 2022 - Actualidad

Ventas2012

Sistema de facturación, contabilidad, y control de stock desarrollado para la empresa N.S.A. Cereales Integrales.

Capturas

screenshot1

screenshot2

screenshot3

screenshot4

screenshot5

screenshot6

Características

Administración

  • Clientes
  • Productos
  • Cuentas corrientes
  • Stock

Facturación

  • Notas de pedido
  • Remitos
  • Facturas, notas de crédito y débito en papel pre-impreso
  • Facturas, notas de crédito y débito electrónicas según resolución AFIP RG3749
  • Posibilidad de facturar productos sin cargo
  • Descuentos personalizados por cliente
  • Mensajes a los clientes mediante leyenda en los comprobantes

Registros:

  • Listado de saldos
  • Registro de documentos
  • Registro diario, mensual y anual de ventas
  • Registro diario, mensual y anual de productos vendidos
  • Exportación de registro de ventas según resolución AFIP RG3685

Otras

  • Copias de seguridad
  • Incremento masivo de precios
  • Exportación de listas de precios

Tecnologías

  • Lenguaje C++
  • Entonrno Borland C++ Builder 6
  • Librería para acceso a los webservices de la AFIP PyAfipWs

Fecha

2009 - 2011

Mantenimiento hasta 2015

thread4msx

Librería para programar threads en C para MSX.

Éste proyecto es bastante personal, se trata de una implementación de multitarea apropiativa (preemptive multitasking) para una computadora MSX del año 1983! que utiliza un procesador Z80 corriendo a una velocidad de 3.58MHz 😁. El motivo del desarrollo fue poder probar algunos problemas típicos de sistemas operativos en ésta belleza 💙.

animacion-counters

Puedes encontrar información más detallada en el repositorio del proyecto

Tecnologías

  • Lenguajes C y ensamblador para Z80
  • Compilador SDCC

Fecha

2014

Más proyectos

Puedes ver más proyectos en mi lista de repositorios

Fernando Camussi's Projects

girasol icon girasol

Aplicación para el conteo de plantas de girasol en cultivos en hileras a partir de imágenes UAV

gpe-mplayer icon gpe-mplayer

Frontend para el reproductor de audio y video MPlayer

ml_alertas icon ml_alertas

Aplicación de alertas para Mercado Libre para Android

ml_searcher icon ml_searcher

Librería de Java para hacer búsquedas utilizando la API de Mercado Libre

ventas2012 icon ventas2012

Sistema de facturación, contabilidad, y control de stock

vida icon vida

Juego de la Vida de Conway

xdsk icon xdsk

Extractor para MSX de ficheros de imágenes de disquetes en formato FAT12.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.