1枚の画像を複数ヶ所同時トリミングし、表示する方法
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
複数の人物が写っている1枚の画像にトリミングをかけ、その人物ごとの画像をいっせいに表示させることは可能なのでしょうか?
J = imcrop(I,bboxes);
この bboxes の中に行列があります
J = imcrop(I,bboxes(1,:));
こうすることで1人の画像はトリミングし表示することに成功しましたが、同時に複数人のトリミングを行いたいと思い、
J = imcrop(I,bboxes(1:2,:));
このように打ち込んだら ”2 番目の入力引数 RECTはベクトルにする必要があります。”とエラーになってしまいます
0 Kommentare
Antworten (1)
Kei Otsuka
am 25 Nov. 2021
関数を利用する際にヘルプドキュメントは確認されましたか?
ヘルプを確認しますと、imcropの入力引数RECTは"4要素の数値ベクトル"ということですので
指定出来るトリミング領域は1箇所のみですね。
imcropを利用するのであれば、人物の数にあわせて複数回発行することになりそうです。
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!