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

 채택된 답변

Hernia Baby
Hernia Baby 2021년 8월 10일
편집: Hernia Baby 2021년 8월 10일

1 개 추천

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

댓글 수: 3

akasa
akasa 2021년 8월 10일
ご回答ありがとうございます。
試してみたいと思います。
Hernia Baby
Hernia Baby 2021년 8월 10일
편집: Hernia Baby 2021년 8월 10일

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

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

akasa
akasa 2021년 8월 10일
ご回答ありがとうございます。
確認不足でした。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 スクリプト에 대해 자세히 알아보기

제품

릴리스

R2021a

태그

질문:

2021년 8월 10일

댓글:

2021년 8월 10일

Community Treasure Hunt

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

Start Hunting!