Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ernesto Moya Albor Alumno: Valentn Morales Emmanuel No Cta. 302198328 Ingeniera en computacin
II. METODOLOGA Durante la prctica nos dimos a la tarea de crear scripts que hagan las funciones bsicas en el uso de imgenes, como lo son el abrir una imagen .jpg, hasta una con extensin . raw, la cual se debe de leer e interpretar dependiendo de su tamao y nmero de bits que la representan. Terminando en la realizacin de un video que est formado con la secuencia imgenes .raw. A continuacin pongo un par de cdigos vistos en el laboratorio: %retrgb.m
figure(12) subplot(2,2,1) imshow(retina) subplot(2,2,2) imshow(retinaR,[temp' ceros ceros]) subplot(2,2,3) imshow(retinaG,[ceros temp' ceros]) subplot(2,2,4) imshow(retinaB,[ceros ceros temp'])
Universidad Nacional Autnoma de Mxico Laboratorio de Procesamiento Digital de Imgenes Mdicas M. en I. Ernesto Moya Albor Alumno: Valentn Morales Emmanuel No Cta. 302198328 Ingeniera en computacin
%ret.m
retina=imread('retinaRGB.jpg','jpg'); retinaR=retina(:,:,1); retinaG=retina(:,:,2); retinaB=retina(:,:,3); temp=0:(1/255):1; ceros=zeros(256,1); figure(8) imagesc(retina) title('Retina RGB') figure(9) imagesc(retinaR) colormap([temp' ceros ceros]) title('Retina Red') figure(10) imagesc(retinaG) colormap([ceros temp' ceros]) title('Retina Green') figure(11) imagesc(retinaB) colormap([ceros ceros temp']) title('Retina Blue') retinaR(13,13) retinaG(13,13) retinaB(13,13)
%pie.m rxpie1=imread('rxpie-rodilla.tif',1); rxpie2=imread('rxpie-rodilla.tif',2); rxpie3=imread('rxpie-rodilla.tif',3); rxpie4=imread('rxpie-rodilla.tif',4); figure(19) subplot(2,2,1) colormap(gray(256)) imagesc(rxpie1) subplot(2,2,2) colormap(gray(256)) imagesc(rxpie2) subplot(2,2,3) colormap(gray(256)) imagesc(rxpie3) subplot(2,2,4) colormap(gray(256)) imagesc(rxpie4)
%intes.m
intestinoRGB=imread('retinaRGB.jpg'); figure(13) imagesc(intestinoRGB) temp=double(intestinoRGB); intestino=temp(:,:,1)*0.2989 + temp(:,:,2)*0.587 + temp(:,:,3)*0.114; figure(14) imagesc(intestino) colormap(gray(256))
Universidad Nacional Autnoma de Mxico Laboratorio de Procesamiento Digital de Imgenes Mdicas M. en I. Ernesto Moya Albor Alumno: Valentn Morales Emmanuel No Cta. 302198328 Ingeniera en computacin
cardaco, poder guardarlo en la computadora y posteriormente reproducirlo fuera de MatLab. %peli.m clear all; close all; clc; mov=avifile('corazon.avi','Compression',' cinepak'); %Creamos el archivo y %le damos los parmetros de tipo de compresin for i=0:10:100; %Ciclo para recorrer todas las imggenes fid=fopen( [num2str(i) '_.raw'],'r'); %num2str cambia de nm a caracter A=fread(fid,[512 512],'uint8'); fclose(fid); A=uint8(A); A=A'; F=figure(1) image(A) colormap(gray(256)) pause(.1) aviobj.KeyFramePerSec = 1; %Tengo dudas sobre este comando, porque al %parecer es el que hace que el video se vea ms lento, pero no sirve mov = addframe(mov,F); %Agregamos las tomas de video al archivo %corazon.avi end mov=close(mov); %Cerramos el archivo y listo para verse desde el reproductor %de windows
**Mando los cdigos y el video en el archivo del correo. IV. CONCLUSIONES La verdad tard demasiado en terminar est prctica porque no se me hizo tan fcil como a los otros, pero la verdad se logr un muy buen trabajo en el laboratorio y todo sali como se debe. Lo que ms me cost fue mandar a pantalla los diferentes planos del corazn, pero al final si se pudo. V. REFERENCIAS http://verona.fi-p.unam.mx/~emoya/ (Pgina del lab)