Can we do model ensemble on several cascade classifiers ?
Hello,
I want to know if we could do model ensemble on several cascade classifiers because the object that I want to detect has different aspect ratios and I couldn' t detect it with one cascade classifier.
Thanks,
Zizhao
can you explain that a bit better, please ?
For example, I have an object in which the aspect ratio could be 1:2, 2:1, 1:1, 3:1, etc. I would like to detect as many as possible this object. My actual solution is to train separately 4 models with the aspect ratio I mentioned above, then merge the result of detection. What I would like to know is that could I train 4 models but using some technologies like "model ensemble" or "voting" to give me one model which could detect the four aspect ratios at same time?
Probably you should look at deep learning stuff for object detection. There are many tutorials on how to train on custom data with Tensorflow. Have a look at these documentations.
You can then look at this page in OpenCV: TensorFlow Object Detection API.
Thanks for your reply. I have thought about deep learning before using cascade classifier.
The reason that I didn't use deep learning is that I have a problem which is not relevant to any public dataset. I need to train my model from scratch and maybe modify the architecture to adapt to my problem. What I need now is using some "safe" methods to get not bad results in a short period.
And I have many objects in an image which means I have few images to pass into the NN so I can't train my NN from scratch (I know cut and merge will work but this will cause me more works to do).
Maybe I will try it later.
This is my limited experience with deep learning:
Main advantages against a cascade of classifiers: