• Viernes 29 de Marzo de 2024, 09:12

Autor Tema:  Solo para valientes  (Leído 1981 veces)

DaniGom

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Solo para valientes
« en: Martes 23 de Marzo de 2010, 13:14 »
0
Hola amigos, os escribo porque tengo un pequeño problemilla con una práctica que nos han mandado en la universidad.  Tengo las nociones básicas de matlab y de procesamiento de imágenes pero el problema es que no sé como girar automáticamente cualquier imagen para ponerla en una posicion fija.
Si alguien tiene un rato muerto os agradecería que me echarais una mano, aqui os la adjunto:

Enunciado

Muchas gracias a todos

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Solo para valientes
« Respuesta #1 en: Martes 23 de Marzo de 2010, 15:43 »
0
Solo para valientes?
el valor no tiene  que ver con el conocimiento,

pero bueno.....

si lo que necesitas es rotar una imagen,  esto esta muy fácil... la rotación de los nuevos puntos de la imágenes los obtienes
multiplicando cada punto de la imagen por las funciones seno y coseno del angulo de rotación,
busca como hacer la rotación de un solo punto un cierto angulo (esto es simple geometría ), genera una función que te calcule
la rotación de un solo punto, y luego se lo aplicas a todos los puntos de la imagen, y listo, sencillo, o no?

bueno, tal vez si tenga algunas complicaciones porque si bien matemáticamente esto es muy simple,
cuando lo pasas a algoritmo y a programa ya no lo es tanto, porque cuando rotas una imagen esta se saldrá en algunas secciones
del área original, pero simplemente debes recortarla

saludos

Victor pasilla

DaniGom

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Solo para valientes
« Respuesta #2 en: Martes 23 de Marzo de 2010, 17:18 »
0
Hola Victor, gracias por responder lo primero y ante todo siento si te ha molestado el título del post, era simplemente irónico.

Respecto a tu respuesta,si has leído el enunciado dice que las cajas pueden venir en cualquier posición, por tanto el gran problema es crear un algoritmo que pueda detectar la posición de cualquier cajita y colocarla en posición horizontal.  Tu método sería válido si las cajitas siempre nos vinieran por la cinta transportadora en la misma posición, con lo que no sería más que calcular el ángulo y girarlas.

Muchas gracias

Correa.Dave30

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Solo para valientes
« Respuesta #3 en: Martes 23 de Marzo de 2010, 21:38 »
0
Hola,

Primeramente reconocer lo simpatico y originalidad de tu mensaje.

Respecto a rotar imagenes, considero que podria brindarte mis servicios en programacion Matlab, yo tengo mas de 5 anhos de experiencia en el desarrollo de proyectos y trabajos en temas de ciencias e ingeniería (mecánica, hidráulica, sistemas, civil, industrial, ambiental, química, eléctrica, electrónica, física, matemática, estadística,…) utilizando software de programación y visualización grafica como Matlab. Además brindo asesoramiento y asistencia en el desarrollo de todo tipo de trabajos universitarios a nivel técnico y científico en ciencias físicas y ambientales, estadísticas y matemáticas relacionados con Matlab (implementación de funciones, código encriptado,  programas, script, interfaz graficas, ejecutables, exe,…).

El costo de los servicios son negociable, 50% al iniciar y el otro 50% al terminar el trabajo.
Para contrato e información:
E-mail: correa.dave30@gmail.com
Cel.: 0051-1-975492021
Dave