Extend Field of view by joining multiple frames
조회 수: 1 (최근 30일)
이전 댓글 표시
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
답변 (2개)
Image Analyst
2016년 1월 4일
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
Image Analyst
2016년 1월 4일
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
Image Analyst
2016년 1월 6일
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.
참고 항목
카테고리
Help Center 및 File Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!