how can I draw a grid over a specified region of the image
5 次查看(过去 30 天)
显示 更早的评论
For example, I have an image of 400*360. I want to draw small grids over a region of the image. E.g. draw small grids of 20*20 started from (50, 60) and until (300, 280). How can I do this?
回答(1 个)
Image Analyst
2013-11-6
You can do it in the overlay, with line(),
for row = 50 : 20 : 300
line([1, 360], [row, row];
end
for column = 60 : 20 : 280
line([column , column ], [1, 400];
end
or you can burn it into the image like this:
for row = 50 : 20 : 300
grayImage(row, :) = 255;
end
for column = 60 : 20 : 280
grayImage(:, column) = 255;
end
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!