I am a newcomer, and new to programming as well, though i am kind of enthusiastic to learn about image/video processing.
It might be impossible, or some of you may have already done it, i am not sure that's why i am here, I would like to create a real time video processing program for my android phone. I will describe my intentions with the program in details:
-The program should be able to detect certain objects at least 3 different objects or more -The program should also be able to detect a color. - I would like to use the program to calculate speed. For example let's take a giant ferris wheel. There is the controller cabin right infront of it, and we can see the passenger cabins as well, with different colors. -The controller cabin is steady however the wheel and with it the passanger cabins spin at a particular speed. -So i would like to know if it is possible to determine the ferris wheel's speed by appointing a red colored cabin ( there is only one red colored cabin) and use the controller cabin as a reference point. I would like to calculate the speed by knowing my mobile's camera fps rating for instance : 120 fps. I believe it is possible to calculate the speed by taking into account that how many frames does it take for the red cabin to get in line with the controller cabin. As i have mentioned my intention is to use it as a real time video processing method because the speed might change during that time and i woud like to have constant update of the wheel's speed.
So my question: Is it sort of possible to achieve this with an android smartphone with a 120 fps camera? And which programming language would you recommend for me to do my project in. I have done programming in C , but if Java or Python is more suitable for an android based program, i would start learning them. If this is possible to do, i could use some advice with real time video processing as well. Example programs and so on.
Thank you for reading my topic, i hope i could describe my intentions well, but if there is something , which is not clear, i will try it again differently.