specific image stretching to chosen size

1 回表示 (過去 30 日間)
Neil Rooze
Neil Rooze 2020 年 3 月 12 日
回答済み: Pranjal Kaura 2021 年 7 月 30 日
How do i strech the 4th image so that only the RGB part is 300 x 300. i want the black bit deleted.
  2 件のコメント
KALYAN ACHARJYA
KALYAN ACHARJYA 2020 年 3 月 13 日
Can you clarify more?
Neil Rooze
Neil Rooze 2020 年 3 月 13 日
The last picture i want to stretch it like in the picture below. so it is a perfect square. (the read arrows are the stretching direction until it reaches the marked square)
thank you.

サインインしてコメントする。

回答 (1 件)

Pranjal Kaura
Pranjal Kaura 2021 年 7 月 30 日
Hey Neil,
It is my understanding that you want to rescale(stretch) the 4th image such that only a selected portion (RGB part of the image) is displayed on the predefined axis.
A possible workaround could be:
  • Accessing the 4th location in the plot by using the subplot function. For your example you can use "subplot(1, 4, 4)" to access the 4th location.
  • Rescaling the image by changing the 'Xdata' and 'Ydata' property of the 'imshow' function.
  • Use the 'imcrop' function to crop out the required part of the image.

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by