単に形を変えるだけでしたら imresize はいかがでしょうか?
縦横比1:1の画像の作り方
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
akasa
am 10 Aug. 2021
Kommentiert: akasa
am 10 Aug. 2021
Imgfilename=imcrop(Imgdata,[215 1 983 768]);
このような構文で縦横比1:1の画像を作ろうとしたところ、765×984の画像になってしましました。
解決策を教えていただきたいです。
0 Kommentare
Akzeptierte Antwort
Hernia Baby
am 10 Aug. 2021
Bearbeitet: Hernia Baby
am 10 Aug. 2021
3 Kommentare
Hernia Baby
am 10 Aug. 2021
Bearbeitet: Hernia Baby
am 10 Aug. 2021
出払ってて検証できてないのですが [xmin ymin xmax ymax]での指定が原因かと思われます。 imcropの指定値を見るに以下のようにすればいけるのではないかと推測します。
Imgfilename=imcrop(Imgdata,[215 1 768 768]);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 幾何学的変換とイメージ レジストレーション finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!