SkillAgentSearch skills...

CornerAndEdgeDetector

A set of from-scratch MATLAB scripts for detecting Harris corners and edges

Install / Use

/learn @FinleyPan/CornerAndEdgeDetector
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align = "center"> <img src="https://raw.githubusercontent.com/FinleyPan/CornerAndEdgeDetector/master/data/res_lena.jpg" alt="lena_res" height="300"> <img src="https://raw.githubusercontent.com/FinleyPan/CornerAndEdgeDetector/master/data/res_boldt.jpg" alt="boldt_res" height="300"> </p>

Introduction

This is a MATLAB implementation for Harris corner detector and edge detector based on sobel kernel. It partially referred to the implementation of OpenCV, and see this tutorial for more details.

Features

  • [x] method of Harris
  • [x] method of Shi-Tomasi
  • [x] non-maximum suppression
  • [x] subpixel accuracy
  • [x] immune to corner clustering

How to run

Prerequisite: matlab 2014b or higher.
run demo.m in Matlab Command Window.

Literature

Harris, C., & Stephens, M. (1988, August). A combined corner and edge detector. In Alvey vision conference (Vol. 15, No. 50, pp. 10-5244).
Shi, J., & Tomasi, C. (1993). Good features to track. Cornell University.

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated2y ago
Forks2

Languages

MATLAB

Security Score

80/100

Audited on Nov 27, 2023

No findings