OpenCV

  1. Look for SIFT features from two images of a scene captured from different angles.
  2. Compute local matches and find the closest neighbors.
  3. Filter out bad neighbors by comparing distance.
  4. Draw remaining matches on the image and output it.
  5. Find inlier matches by calculating the essential matrix and mask with RANSAC.
  6. Find rotation and translation matrices of one image.
  7. Compute the 3D point cloud and plot the graph.
Demo

References

PythonRobotics: a Python code collection of robotics algorithms

Introduction

Last of the questions which I remember from my interview

Yet another interview question

Talha Hanif Butt

MS Thesis Student, CVGL, LUMS http://pk.linkedin.com/in/talhahanifbutt

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store