SikanderBinMukaram / AkazeFeatureExtraction

Akaze Feature Extraction from live camera feed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Akaze Feature Extraction Android

Akaze Feature Extraction from live camera feed on android phone.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Acknowledgements

About The Project

I wanted to implement the akaze feature extraction on android using opencv for which I couldn't find any good example online. This one I made using Opencv and with help from some blogs as mentioned in Acknowledgements. For now the app has following features:

  • Live feed from camera using opencv
  • Feature detection on each frame
  • Visualising the keypoints in each frame.
  • Double tap to select keyframe and start matching.
  • Visualising the keypoints:
    • Green color shows the matched points,
    • Blue color shows the current frame keypoints.

Getting Started

Prerequisites

You need to install:

  • Latest opencv version. here I have used opencv 4.5.0. Please make sure its latest opencv that you have.

Installation

  1. Clone the repo
    git clone https://github.com/SikanderBinMukaram/AkazeFeatureExtraction.git
  2. Install Opencv 4.5.0 or any latest version available. (I have also added the files in the repository)

Acknowledgements

About

Akaze Feature Extraction from live camera feed


Languages

Language:C++ 58.4%Language:Java 34.3%Language:C 4.1%Language:CMake 3.0%Language:Objective-C 0.1%Language:HTML 0.1%Language:Makefile 0.1%Language:AIDL 0.0%