• Lunes 29 de Abril de 2024, 15:49

Autor Tema:  OPERACION RAIZ CUADRADA CON IMAGENES  (Leído 2239 veces)

stephane21

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
OPERACION RAIZ CUADRADA CON IMAGENES
« en: Lunes 21 de Marzo de 2011, 18:36 »
0
Hola señores,

Necesitaria un poco de ayuda para realizar una operacion con imagenes en Matlab que me da un error.

A,B,C y D son 4 imagenes de tipo bmp tipo  475*650*3 uint8

La operacion a realizar seria

X = (Raiz Cuadrada de (A^2 + B^2 + C^2 ) ) / D

No sé como realizar esa operacion de raiz cuadrada, seria una operacion pixel a pixel.

Alguien me podria ayudar ??

Muchas gracias y un saludo.

stephane21

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: OPERACION RAIZ CUADRADA CON IMAGENES
« Respuesta #1 en: Lunes 21 de Marzo de 2011, 18:47 »
0
El mensaje de Matlab es el siguiente:

??? Undefined function or method 'sqrt' for input arguments of type 'uint8'.

Gracias !!

cowboss

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: OPERACION RAIZ CUADRADA CON IMAGENES
« Respuesta #2 en: Lunes 28 de Marzo de 2011, 10:46 »
0
Yo creo que debes tratar cada elemento de la imagen como valor de una matriz, que es lo que es en realidad (esa imagen).

Para ello, debes situar un punto antes del comando, esto es: Si deseas elevar cada elemento de A al cuadrado, deberías indicarlo como A.^2

Espero que te sirva de ayuda.

Un saludo