画像のトリミングについて
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
daisuke shuugisono
am 31 Jan. 2018
Kommentiert: Tohru Kikawada
am 2 Feb. 2018
オブジェクトに沿ってトリミングをすることはできますか? 画像内に四角形のオブジェクトがあり、その周囲に余計なノイズがあります。小さいオブジェクトを削除するのではなく、トリミングで四角形だけにしたいです。
0 Kommentare
Akzeptierte Antwort
Tohru Kikawada
am 1 Feb. 2018
regionprops の"Image"プロパティをご確認ください。境界ボックスで特定の領域を切り出せます。
%%2値画像の読み込み
if ~exist('test.bmp','file')
websave('test.bmp','https://jp.mathworks.com/matlabcentral/answers/uploaded_files/103040/%3F%3F%3F%3F%3F%3F%3F%3F.bmp');
end
I = imread('test.bmp');
BW = I > 0;
%%面積最大の領域だけ抽出
stats = regionprops('table', BW, 'Area','Image');
[~,idx] = max(stats.Area);
BWtrim = stats.Image{idx};
figure, imshow(BWtrim);
結果:
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 領域とイメージのプロパティ finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!