What type of machine learning do you recommend to use to detect a object that has a lot of sizes

StackOverflow https://stackoverflow.com/questions/21807062

Вопрос

Well I am doing a project in which I want to recognize a object using Kinect and open cv!! But that object have a lot of different sizes!!I could take a lot of photos of that object!! my question is What type of machine learning do you recommend to use in this case and what type of features detection like SURF or others?

Это было полезно?

Решение

If you use SIFT descriptor then you will get a descriptor matrix of 1 x 64 and similarly if you use SURF descriptor then you will get a descriptor matrix of 1 x 128. So, for each image you will get a matrix either of size 1 x 64 or 1 x 128. Then you use this single row matrices as input vectors for SVM training.

Другие советы

You can use SIFT which is scale invariant. I have used SIFT/SURF alongwith SVM in one of my application where i had to classify the objects and i got very good results. With SIFT, the change in size and orientation would not be any problem.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top