Porcentaje de diferencia entre dos imagenes en modelo RGB de 24 bits

Estimados

Les comparto nuevo material espero que les sea de utilidad al procesar imagenes.

Anuncios

Tesis SIIAC

A continuación comparto con ustedes el trabajo que realice de tesis para ser Ingeniero en Computación, este sistema es ilustrativo, el trabajo lo hice para obtener el título y esta disponible en la biblioteca de la UNAM.

 

 

Y esta es la presentación para el examen profesional:

 

 

No olviden poner sus comentarios, gracias.

Programando en VB un procesador de 8-bits

Este trabajo se presenta con la finalidad de establecer definiciones de procesadores, como son sus registros, decodificadores, unidad de control, etc. y características, enfocado a 8 bits claro.

Se presenta un Diagrama a Bloques de un procesador de 8 bits y un ejemplo gráfico del programa.

También anexo el código del programa compilado en Visual Basic 6.0.

¿Que hace?

– Suma, resta, hace AND, OR, NOP, NOT, XOR, multiplicación, división, decremento, incremento, carry a la izquierda, carry a la derecha – carry es desplazamiento de un bit -, borra, cargar valor, acepta valores positivos y negativos 0 a 255 y -1 a -256.

– Muestra los datos de entrada en decimal y binario, muestra el valor de ACC como decimal y binario.

– Muestra en un TextArea, el ciclo máquina, el ciclo de instrucción, como va cambiando el GCM, el PC, la instrucción.

– Tiene opción a guardar los datos obtenidos en un archivo de texto

En fin mejor compilenlo y hagan pruebas es más divertido.

Como sugerencia podrían pasarlo a Visual Basic NET, C# o JAVA y mejorar el programa.

Por último pueden ver el diagrama ASM de un procesador de 8-bits. que por supuesto se encuentra en el blog.

Con Registros, Altas, Bajas, Modificaciones y Trabajando con PHP y MySQL

Como proyecto final en la asignatura Bases de Datos, nos pidieron un trabajo por equipo que hiciera uso de una base de datos con las operaciones básicas de altas, bajas y modificaciones.

La decición: Usar PHP y MySQL, en ese tiempo era un tema nuevo para nosotros, así que queríamos hacer algo funcional con estas herramientas.

Nos pidieron además manual técnico y manual de usuario para la entrega junto con el sistema.

Estos documentos tienen ejemplos de scripts en PHP y MySQL.

Manual de Usuario

Manual Técnico

Haciendo tu Voltmetro Analógico

Cuando uno estudia una carrera tiene que enfocarse y aplicarse en todos los conocimientos adquiridos, muestra de ello es la elaboración de un voltmetro analógico que contó como proyecto para la asignatura de Medición e Instrumentación, este proyecto fue hecho en equipo y nos costó mucho trabajo por varias razones:

1.- En nuestra vida habíamos hecho algo parecido.
2.- Los valores de resistencias tenían que ser lo más exacto posible (difíciles de conseguir).
3.- Se nos quemó varias veces el fusible interno.
4.- Para conseguir el galvanómetro nos costó un gran esfuerzo (grande), porque necesitabamos desarmar un voltmetro analógico hecho que contara con diagrama de circuito y explicación de valores.
5.- Y después adaptarlo para que pudiera ser funcional.
6.- Los cálculos sencillos en su elaboración pero difíciles en la implementación, el valor del galvanómetro es la clave.
7.- Pocos recursos.
8.- No quedaba bien el selector.

Pero bueno mejor denle una revisada.

Voltmetro Digital Casero

Como proyecto final en la asignatura de Medición e Instrumentación realicé un voltmetro digital, gracias a la gran ayuda del profesor pude lograr lo que hasta ese momento considereba imposible.

Simulación de una Estación Meteorológica mediante un modelo SCADA y con comunicación I2C

Proyecto de modelo SCADA que simula una estación meteorológica, utiliza comunicación I2C configurado con un PIC16F877A, la comunicación nunca se pudo estrablecer lo más seguro por el tipo de microcontrolador que usamos, de cualquier forma esto les dará una idea detallada de tres cosas:

1.- Modelo SCADA.

2.- Comunicación I2C.

3.- Programación en C para PICs (MPLAB+PICC).