I am looking for a programming language that would suit development of an application that could process video feeds for motion detection and object recognition. Would like to have this running on a Linux platform, and trying to keep it as open-source as possible. I have experience with Java so that would be my preference. I have briefly looked into some Java graphic libraries, JMF being the default but is no longer maintained. Have also looked into Xuggle, GStreamer and v4l4j.
C/C++ tends be more efficient/faster, so I guess would Java be suitable for video processing? If Java is not the way to go please let me know what you would suggest or have used in the past.
I have seen one example app called Motion, this was developed using C and the video4linux interface.
I donít want to start a technology debate, just any ideas would be appreciated, either comments on languages you have used, API/libraries that were useful Ė in particular with motion detection, object recognition and video and image manipulation capabilities.
There was a related post found here, but has had no replies yet: Processing Live Video Feed