You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The program assumes `uttower_right.jpg` and `uttower_left.jpg` are in the same folder.
8
+
- It has Thresholds hardcoded in it. Please change according to your needs for any modification.
9
+
- As the program uses SIFT descriptor, the original cv2 won't have this (SIFT is proprietary). To run the code, uninstall cv2 using
10
+
```
11
+
pip uninstall opencv-python
12
+
```
13
+
and install `opencv-python-contrib` by running
14
+
```
15
+
pip install opencv-python-contrib
16
+
```
17
+
18
+
### Report
19
+
First the SIFT descriptor matches are found based on the Nearest Neighbour with a threshold distance as mentioned in [David Lowe's Paper](https://people.eecs.berkeley.edu/~malik/cs294/lowe-ijcv04.pdf)
20
+

21
+
22
+
The Homography Matrix is selected using RANSAC and DLT, which selects the matrix which projects the maximum number of matches within a threhold.
23
+
This generates a warped image in the final image plane using the found Homography.
24
+

25
+
26
+
The Left image is overwritten in the warped image (no blending used)
27
+

28
+
29
+
As RANSAC is used, this might not generate same images every time, But will have decent merged images.
0 commit comments