More Related Content
Similar to Ea45 070215 (12)
Ea45 070215
- 1. %======================
% PDI
% Tema: Operaciones logicas
% Fecha y hora: 07/02/15 18:56hrs.
% Actualización:
%==========================
% Operaciones Logicas:
% 1. NOT (ya desarrollado)
% 2. OR
% 3. AND
% OR:
% 1. Imágenes binarias
% Creamos una imagen binaria
cb=255*ones(32,'uint8');
cn=zeros(32,'uint8');
t=[ cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn;...
cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn;...
cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn;...
cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn];
imshow(t);
I=[0 1 0 1]
J=not(I)
u=not(t)
figure, imshow(u);
K=[1 0 1 1]
L=or(I,K)
M=or(t,u);
figure, imshow(M);% Tablero blanco
N=and(I,K)
O=and(t,u);
figure, imshow(O); % Tablero negro
% Creando patrones:
p1=[cb cb cn cn cn cn cn cn cn;...
cb cb cn cn cn cn cn cn cn;...
- 2. cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb];
figure, imshow(p1);
p2=[cb cb cn cn cn cb cb cb cb;...
cb cb cb cn cn cn cb cb cb;...
cb cb cb cb cn cn cn cb cb;...
cb cb cb cb cb cn cn cn cb;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cb cn cn;...
cb cb cb cb cb cb cb cb cn;...
cn cb cb cb cb cb cb cb cb;...
cn cn cb cb cb cb cb cb cb;...
cn cn cn cb cb cb cb cb cb;...
cb cn cn cn cb cb cb cb cb];
figure, imshow(p2);
p3=or(p1,p2);
figure, imshow(p3), title('P1 or P2');
p4=and(p1,p2);
figure, imshow(p4), title('P1 and P2');
%Cargand imagen para recorte:
cb=ones(32,'uint8');
p1=[cb cb cn cn cn cn cn cn cn;...
cb cb cn cn cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb];
p2=uint8(not(p1));
I=imread('flor.jpg');
imwrite(I,'flor.bmp');
Ib=imread('flor.bmp');
K=imresize(Ib,[352,288]);
p13(:,:,1)=p1;
p13(:,:,2)=p1;
- 3. p13(:,:,3)=p1;
K2=K.*p13;
imshow(K2);
I2=imread('flor2.jpg');
imwrite(I2,'flor2.bmp');
Ib2=imread('flor2.bmp');
Kb=imresize(Ib2,[352,288]);
p23(:,:,1)=p2;
p23(:,:,2)=p2;
p23(:,:,3)=p2;
K3=Kb.*p23;
figure, imshow(K3);
figure, imshow(K2+K3);
% Tarea:
% 1. Dado dos patrones binarios operar:
% A=>B
% A<=>B
% (A OR B) AND (NOI A AND NOT B)
% (NOT A OR NOT B) OR ( A OR B)
% Tarea
% Hacer crop de 4 imagenes a color.