Is there any way to make this code better?
古いコメントを表示
Hi, I have this code that draws a rectangle onto an image. However, it is very slow for if I wish to draw multiple rectangles. Is there any better way to draw something onto an image?
function imret = image_dsquare( im, r1, c1, r2, c2, val )
[imr imc] = size(im);
imret = im;
for r = r1:r2
for c = c1:c2
if r >= 1 && r <= imr && c >= 1 && c <= imc
imret(r, c) = val;
end
end
end
end
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Images についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!