How to delete every second pixel of each row from a photo?
Mostrar comentarios más antiguos
Hi everyone,
I need to write a program which will take a photo as a input and then I want to delete every second pixel of each row from a photo.
How can i do this? Thank you very much.
regards
ferdows
Respuesta aceptada
Más respuestas (2)
Rushikesh Tade
el 13 de Sept. de 2014
Editada: Rushikesh Tade
el 13 de Sept. de 2014
Try following code:
function output_image=alternate_rows(input_image)
output_image=[];
for i=1:size(input_image,1)
output_image=[output_image input_image(i,1:2:size(input_image,2))]
end
Adam
el 13 de Sept. de 2014
nCols = size( photo, 2 );
photo = photo( :, 1:2:nCols );
Categorías
Más información sobre Image Processing Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!