mein Projekt Bereich ist Währung Note Identifizierung durch den Vergleich der Beispielbilder Feature-Set. Dort habe ich die Feature-Extraktion Teil der Beispielbilder abgeschlossen. Außerdem muss ich die Beispielbildfunktionen in der Textdatei oder XML-Datei und deren Klassifizierung speichern. bitte helfen Sie mir, den Bildklassifizierungsteil zu machen, indem Sie SVM classifier auf dem OpenCv verwendenSVM für Bild Feature-Klassifizierung mit OpenCv
das ist der Merkmalsextraktionscode, den ich vollendet habe.
int main (intargc, char ** argv) { /das Bild als Grauskala Laden/
//declaring Mat object.This will holds an image(like iplimage in old opencv versions).
Mat gray_scale_img;
//imread is used to load an image. in here i have load the image as a grayscale image.
gray_scale_img=imread("100.jpg",CV_LOAD_IMAGE_GRAYSCALE);
/*surf detector settings*/
//setting the threshold value.high value will result low number of keypoints.
int hessian=100;
//initializing the surf keypoint detector
SurfFeatureDetectordetector(hessian);
/*detect surf key points*/
//creating vector to store detected keypoints
std::vector<KeyPoint>keypoints;
//detect keypoints
detector.detect(gray_scale_img,keypoints);
/*extract descriptor vectors/feature vectors from each and every keypoints */
SurfDescriptorExtractor extractor;
//this mat object will goinf to hold the extracted descriptors.
Mat descriptors;
//extracting descriptors/features
extractor.compute(gray_scale_img,keypoints,descriptors);
}
kann ich einige Quellcodes dafür bekommen? –