Java is calculated using the SIFT in OPENCV.
<span style= "White-space:pre" ></span>/** * Pass in a picture to get sift feature points * @param mat * @return */public matofkeypoint GETF Eaturepoints (Mat mat) {Featuredetector fd = featuredetector.create (featuredetector.sift); Matofkeypoint MKP =new matofkeypoint (); Fd.detect (Mat, MKP); return MKP;} /** * Get SIFT Features * @param mat * @return */public Mat Getfeature (Mat mat) {Mat desc = new Mat (); Matofkeypoint MKP = Getfeaturepoints (Mat);D escriptorextractor de = descriptorextractor.create ( Descriptorextractor.sift); De.compute (MAT,MKP,DESC);//extract Sift feature return desc;}
Original address: http://blog.csdn.net/yuexin2/article/details/46894023
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Implementation of SIFT in Java OpenCV