I want to be able to detect and classify multiple objects in a scene. For example: A image contains multiple objects of which I want to detect and recognize car, mobile, laptop. The image below shows what am I looking for.
How do I go about it ? Traincascade can be used to detect objects of one particular type for which they are trained. Will I be able to use multiple cascades trained for different objects in the same program ? If yes, will the program run slower? Is there any other solution to achieve this. I will be using openCV 2.4.11 on ubuntu 14.04 system with i5 processor and 8gb RAM, if it in any case matters.