How to I overlap two images?

1 visualización (últimos 30 días)
Grosu Andrei
Grosu Andrei el 19 de Oct. de 2016
Comentada: Grosu Andrei el 21 de Oct. de 2016
Hi,
So, I have this image with this code:
img = zeros(256,256); img(:, [1:6:end, 2:6:end, 3:6:end]) = 1; imshow(img), axis on;
and I want to have 2 images, one with red channel and the other one with green channel and i want to overlap the images at 30 degree to result yellow.
Could anyone help me with the code, please?

Respuesta aceptada

Massimo Zanetti
Massimo Zanetti el 19 de Oct. de 2016
Editada: Massimo Zanetti el 19 de Oct. de 2016
Here it is
img = zeros(256,256);
img(:, [1:6:end, 2:6:end, 3:6:end]) = 1;
imshow(img), axis on;
%build RGB image
RGB=cat(3,img,imrotate(img,30,'crop'),zeros(256));
%show it
imshow(RGB); axis on;

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by