I have spent 8 years in software application development industry where I have worked on diverse applications which includes windows, mac osx, ios, android, and react native applications which belongs to machine learning, gaming, computer vision, ecommerce, emarketing and enterprise domains. Basically I can manage anything pertaining to mobile application development. Other than that I like to make code succinct, organized, clean and mangeable and am following viper design architecture in developing mobile apps these days which promotes better inter modular interaction, routing, separation of concern, debugging and testability.
Opencv train cascade training takes 4-8 hours on windows or mac machine after which we get classifier in shape of xml file which we then use for object recognition. I have done it successfully.