縦横比1:1の画像の作り方

5 views (last 30 days)
akasa
akasa on 10 Aug 2021
Commented: akasa on 10 Aug 2021
Imgfilename=imcrop(Imgdata,[215 1 983 768]);
このような構文で縦横比1:1の画像を作ろうとしたところ、765×984の画像になってしましました。
解決策を教えていただきたいです。

Accepted Answer

Hernia Baby
Hernia Baby on 10 Aug 2021
Edited: Hernia Baby on 10 Aug 2021

単に形を変えるだけでしたら imresize はいかがでしょうか?

  3 Comments
Hernia Baby
Hernia Baby on 10 Aug 2021
Edited: Hernia Baby on 10 Aug 2021

出払ってて検証できてないのですが [xmin ymin xmax ymax]での指定が原因かと思われます。 imcropの指定値を見るに以下のようにすればいけるのではないかと推測します。

Imgfilename=imcrop(Imgdata,[215 1 768 768]);

akasa
akasa on 10 Aug 2021
ご回答ありがとうございます。
確認不足でした。

Sign in to comment.

More Answers (0)

Categories

Find more on 幾何学的変換とイメージ レジストレーション in Help Center and File Exchange

Tags

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!