Extend Field of view by joining multiple frames
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear All;
I have taken a video and then convert it to frames . Unfortunately , the field of view of the camera was smaller than required to capture video details . I am thinking to join consecutive frames together in one image to complete the picture for me but how can i do it ?
0 Kommentare
Antworten (2)
Image Analyst
am 4 Jan. 2016
Use , to stitch horizontally, and ; to stitch vertically.
wideImage = [image1, image2];
tallImage = [image1, image2];
Put in a loop http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F to read in all the images and stitch them in the right place.
0 Kommentare
Image Analyst
am 4 Jan. 2016
You can use montage() as long as there aren't too many of them or you'd run out of memory. Same with my other answer.
6 Kommentare
Image Analyst
am 6 Jan. 2016
Use the moving one as a template. Maybe cut out a small part from the center. There's a bit of bookkeeping to do to figure out where it comes from, but it can be done, as I show in the demo. Did you run it? Notice how the template is properly located within the fixed, stationary image.
Siehe auch
Kategorien
Mehr zu Computer Vision with Simulink 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!