I have a project in which we (me and my student) will develop a system for robot. In this robot we have a camera that capture.
My question is how to detect motions and movements? Is there a solution? Which technics and tools to use? Which language to use (possible for Java for example)?
Consider using OpenCV:
It has a lot of useful vision algorithms built in, and supports, C, C++ and Python, as well as GPU functionality.