Display multiple images in circular array
古いコメントを表示
Hello, I am working on programming a change detection task that requires loading 8 images in a circular array (much like in this image , but with pictures rather than lines). From what I've worked out it's easier to create 8 figures and then load them simultaneously than to try to load all 8 images in one figure. But I'm having a lot of difficulty working out how to load them at the same time in the proper positions. Any suggestions would be much appreciated!
回答 (1 件)
Image Analyst
2014 年 2 月 25 日
I'd use GUIDE and place the 8 axes in a circular arrangement. Then use imshow() to display whatever image into whatever axes you want.
image1 = imshow(filename1);
imshow(image1, 'Parent', handles.axes1);
And so on for all 8 images. If you want to put a title, then you might call axes(handles.axes1) before the call to imshow() and title() to make sure title goes above the proper axes.
3 件のコメント
RB
2014 年 2 月 25 日
jaydip sawant
2021 年 9 月 29 日
hello can you please explain me how to use code that you provided
Image Analyst
2021 年 9 月 29 日
@jaydip sawant, here is a turnkey app that uses similar code.
カテゴリ
ヘルプ センター および File Exchange で Interactive Control and Callbacks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!