Programación Específica > Matlab

 OPERACION RAIZ CUADRADA CON IMAGENES

(1/1)

stephane21:
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:
El mensaje de Matlab es el siguiente:

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

Gracias !!

cowboss:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa