How to delete every second pixel of each row from a photo?
古いコメントを表示
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
採用された回答
その他の回答 (2 件)
Rushikesh Tade
2014 年 9 月 13 日
編集済み: Rushikesh Tade
2014 年 9 月 13 日
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
2014 年 9 月 13 日
nCols = size( photo, 2 );
photo = photo( :, 1:2:nCols );
カテゴリ
ヘルプ センター および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!