men, al cargar la imagen me muestra su tamaño de la siguiente forma - - - -x- - - - -x3 unit8 y la imagen resultante es 3 veces más grande en su segunda dimension y con resultados erraticos, como lo corrijo?
+Almaral Engineering gracias por contestar tan rapido. ya cheque el programa pero no aqui te lo dejo por si tu si vez el error: clc; clear; im_entrada = imread('imagen.jpg'); [m,n] = size (im_entrada); im_salida = ones(m,n); T=30; for i = 1 : m; for j = 1 : n; if(im_entrada(i,j)>T) im_salida(i,j)=0; else im_salida(i,j)=1; end end end imshow(im_salida); o tiene que ser la imagen en tonos de gris, negro y blanco??
+10000jfhr Si la imagen de entrada debe ser en tonalidades de gris, lo que se conoce como escala de grises, si usas una imagen RGB no va a funcionar, en los siguientes videos puedes ver como hacer el procedimiento con imágenes en RGB: ua-cam.com/video/_nEzb8VC_m8/v-deo.html
Hola Miguel, si tienes una imagen en escala de grises la imagen está en una matriz normal 2D, por lo tanto debes simplemente my_imagen(25, 136) para obtener el valor del pixel en la coordenada 25, 136. Si es una imagen RGB, la tercera dimensión de la matriz será el color correspondiente, R (1), G (2) y B (3), entonces si quieres el valor del componente azul en la coordenada 25, 136, debes hacer: my_imagen(25, 136, 3)
disculpa amigo me podrías ayudar a unos problemas de Matlab ? es que tengo dudas al hacer películas en Matlab con una funcion : sea x que varia de -2π a +2π sea y = sen (x) sea z = sen (x-a) cos(y-a) y que sea "a" la variable de animaciòn Te lo agradeceria mucho amigo
que onda como estas, algo así realizaste en tu tesis no?. necesitare hacer algo así para el doctorado que intentare hacer, hiciste artículos sobre tu trabajo? o tu tesis, para citarte xD
+Jesus Naranjo Que tal muy bien gracias :D, hmm se supone que estoy en eso pero todavía no he publicado nada, igual mi tesis está en la uni para que la cheques cuando quieras o te la paso no hay problema.
Muchas gracias. Estupendo trabajo.
it most important and useful video.. so they are fine need..us benifit!!
men, al cargar la imagen me muestra su tamaño de la siguiente forma - - - -x- - - - -x3 unit8 y la imagen resultante es 3 veces más grande en su segunda dimension y con resultados erraticos, como lo corrijo?
Podrías compartir el código en la caja de comentarios porfa?
como podria hacerlo para un color que no sea rojo verde o azul
Ya nada amigo ya lo resolví no te preocupes pero gracias de todos modos aquí tienes un subscriptor
tengo dudas con el programa. me aparecen una imagen de 3 binarizados de la misma imagen.
Hola, tal vez estas llamando figure varias veces, revisa que el figure no este dentro del ciclo for.
+Almaral Engineering gracias por contestar tan rapido. ya cheque el programa pero no aqui te lo dejo por si tu si vez el error:
clc;
clear;
im_entrada = imread('imagen.jpg');
[m,n] = size (im_entrada);
im_salida = ones(m,n);
T=30;
for i = 1 : m;
for j = 1 : n;
if(im_entrada(i,j)>T)
im_salida(i,j)=0;
else
im_salida(i,j)=1;
end
end
end
imshow(im_salida);
o tiene que ser la imagen en tonos de gris, negro y blanco??
+10000jfhr Si la imagen de entrada debe ser en tonalidades de gris, lo que se conoce como escala de grises, si usas una imagen RGB no va a funcionar, en los siguientes videos puedes ver como hacer el procedimiento con imágenes en RGB: ua-cam.com/video/_nEzb8VC_m8/v-deo.html
a ok, muchas gracias.
Disculpa como puedo ver el valor de un pixel en específico?
Hola Miguel, si tienes una imagen en escala de grises la imagen está en una matriz normal 2D, por lo tanto debes simplemente my_imagen(25, 136) para obtener el valor del pixel en la coordenada 25, 136.
Si es una imagen RGB, la tercera dimensión de la matriz será el color correspondiente, R (1), G (2) y B (3), entonces si quieres el valor del componente azul en la coordenada 25, 136, debes hacer:
my_imagen(25, 136, 3)
Almaral Engineering pero si quiero saber el valor de un pixel de una imagen a color ?
Un pixel en una imagen a color tiene 3 valores: R, G y B, simplemente escribe my_imagen(25, 136) y te va a regresar esos tres valores
okey muchas gracias
disculpa amigo me podrías ayudar a unos problemas de Matlab ? es que tengo dudas al hacer películas en Matlab con una funcion : sea x que varia de -2π a +2π
sea y = sen (x)
sea z = sen (x-a) cos(y-a)
y que sea "a" la variable de animaciòn
Te lo agradeceria mucho amigo
+luizz vilchis Hola, no entiendo muy bien tu pregunta, podrías darme más detalles?
jajajjaja mi tono de llamadas river flows.
que onda como estas, algo así realizaste en tu tesis no?. necesitare hacer algo así para el doctorado que intentare hacer, hiciste artículos sobre tu trabajo? o tu tesis, para citarte xD
+Jesus Naranjo Que tal muy bien gracias :D, hmm se supone que estoy en eso pero todavía no he publicado nada, igual mi tesis está en la uni para que la cheques cuando quieras o te la paso no hay problema.
gracias, si me la mandas mejor ...