CSC 514 Introduction to Computer Vision Project 1 - Feature Detection and Matching
jubear720 / feature_detection Goto Github PK
View Code? Open in Web Editor NEWCSC 514 Introduction to Computer Vision Project 1 - Feature Detection and Matching
CSC 514 Introduction to Computer Vision Project 1 - Feature Detection and Matching
Here are some possible extra credit extensions (feel free to come up with your own variants to make your program
more robust and efficient):
Now that you’ve detected and described your features, the next step is to write code to match them, i.e., given a feature in one image, find the best matching feature in one or more other images. This part of the feature detection and matching component is mainly designed to help you test out your feature descriptor. You will implement a more sophisticated feature matching mechanism in the second project when you do image alignment for the mosaicing.
The simplest approach is the following: write a Matlab function that compares two features and outputs
a distance between them. For example, you could simply sum the absolute value of differences between the descriptor elements. You could then use this distance to compute the best match between a feature in one image and the set of features in another image by finding the one with the smallest distance. You are required to implement the following two distance metrics and compare their performance:
Here are some possible extra credit extensions (feel free to come up with your own variants to make your program
more robust and efficient):
Cool ;)
To help you display each feature in an image, you should first write a Matlab function (named ShowFeatures) to display a red square depicting the dominant orientation. Your function should take three input parameters, the (x, y) location in the image where a feature has been detected, the scale that the feature was detected at, and a dominant orientation as determined by your feature descriptor. Your function will not return anything but rather overlay your feature locations on top of the image.
The first step in this project (after you have a proper display function working) is to detect interest points in an image. For this purpose, we will use the Harris corner detection method. We will proceed as follows: For each point p = (x, y) in the image we consider a window of pixels around this point and compute the Harris matrix H for the point
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.