フィルターのクリア

Is it possible to iterate a rigid translation?

1 回表示 (過去 30 日間)
Martina Falchi
Martina Falchi 2021 年 5 月 20 日
コメント済み: Martina Falchi 2021 年 5 月 21 日
Hi everybody, once again I need your precious help.
In your opinion, it is possible to iterate a translation using a transformation matrix like T=[1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1], with the functions affine3d and imwarp?
I have a 3D matrix and I have to translate it by 30 pixels "i" times along x-axis, so I think that my T has to be like T=[1 0 0 0; 0 1 0 0; 0 0 1 0; 30*i 0 0 1], but I can't develop good code that does what I want. I'd also like to save each translated image (it's a field distribution on a xy plane).
Thanks to anyone who will try to help me!

採用された回答

Image Analyst
Image Analyst 2021 年 5 月 20 日
What's wrong with simply using imtranslate()?
  2 件のコメント
Image Analyst
Image Analyst 2021 年 5 月 21 日
I don't think using one built-in function is any more professional than using a different one. If you want to translate a matrix, then use the function built for that, not a more complicated one.
Martina Falchi
Martina Falchi 2021 年 5 月 21 日
Ok, thanks for the advice!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImages についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by