How to create a panoramic image using a set of images

I am new to image processing, and I took the project of creating a panoramic image from a set of images, and I do not know how to start from this. What do i need to know? Thank you in advance

+4
source share
3 answers

Here is a very good link:

Matthew Brown and David G. Lowe, β€œ Automatic Stitching of Panoramic Images Using Invariant Functions ,” Computer Vision International Journal 74, 1 (2007), pp. 59-73.

The process is basically this:

  • Extract image features at duplicate key points.
  • Comparison of images with images to determine areas of overlap between images.
  • Ligament adjustment to align all relevant images.
  • Rendering tricks to make the result look good.

The link above uses the SIFT functions described in this article:

David G. Low, " Distinctive Image Functions from Non-Invariant Key Points ," International Journal of Computer Vision, 60, 2 (2004), pp. 91-110.

Prerequisites for understanding this material include:

In his answer, Coan offers an excellent tutorial.

It is possible to use a large amount of existing code to extract functions ( VlFeat provides the Matlab and C ++ libraries), RANSAC and minimization (I do not know what the best libraries are for them). OpenCV is also a very good computer vision library.

How much time do you have for this project? I think this is ambition. Based on my lack of computer vision experience, I think that a good goal would be to find the transformation between the two images and stitch them together. You would learn a lot from this.

+6
source

Get Richard Seliski's excellent book , Computer Vision: Algorithms and Applications, and see Chapter 9.

+2
source

Source: https://habr.com/ru/post/1388833/


All Articles