Skip to content

tek5030/lab-corners

Repository files navigation

Estimating circles from corners

Welcome to this lab in the computer vision course TEK5030 at the University of Oslo.

In this lab we will

  • Create our own corner keypoint detector CornerDetector.
  • Use detected corner keypoints and RANSAC to find a circle with the CircleEstimator class.

Start by cloning this repository on your machine. Then open the lab project in your editor.

The lab is carried out by following these steps:

  1. Get an overview
  2. Implement a corner feature detector
  3. Detect circles from corners with RANSAC

You will find our proposed solution at https://github.com/tek5030/solution-corners. But please try to solve the lab with help from others instead of just jumping straight to the solution ;)

Start the lab by going to the first step.

Prerequisites

  • Ensure Conan is installed on your system, unless you are not on a lab computer.

  • Install project dependencies using conan:

    # git clone https://github.com/tek5030/lab-corners.git
    # cd lab-corners
    
    conan install . --install-folder=build --build=missing
  • When you configure the project in CLion, remember to set build as the Build directory, as described in lab_intro.