This is an eclipse project.
Smart ObjectRecognition is an android app for real time object recognition with OpenCV Features 2D Framework library.
This app uses feature detector, descriptor extractor and descriptor matcher algorithms available in OpenCV 2D Features Framework library.
With this app you can easily combine the different algorithms and test in real time their performance in object recognition.
Download : https://play.google.com/store/apps/details?id=com.isy.smartobjectrecognition
With menu Icon: https://play.google.com/store/apps/details?id=net.iisy.dmatcher
Source code : https://github.com/iisy/SmartObjectRecognition
Supported FeatureDetector : "FAST" – FastFeatureDetector "STAR" – StarFeatureDetector "SIFT" – SIFT (nonfree module) "SURF" – SURF (nonfree module) "ORB" – ORB "BRISK" – BRISK "MSER" – MSER "GFTT" – GoodFeaturesToTrackDetector "HARRIS" – GoodFeaturesToTrackDetector with Harris detector enabled "Dense" – DenseFeatureDetector "SimpleBlob" – SimpleBlobDetector AdapterNames: Grid, Pyramid, Dynamic eg. GridFAST
Supported DescriptorExtractor : "SIFT" – SIFT "SURF" – SURF "BRIEF" – BriefDescriptorExtractor "BRISK" – BRISK "ORB" – ORB "FREAK" – FREAK AdapterNames: Opponent eg. OpponentSURF
Supported Matcher : BruteForce BruteForce-L1 BruteForce-Hamming FlannBased
Demo video on: https://www.youtube.com/watch?v=-6LJhrAhMYM
Improvements are always welcome.
GNU General Public License v3 http://www.gnu.org/licenses/gpl-3.0