video processing - languages and libraries?
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, 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, video and image manipulation capabilities.
This is not Java or Linux, but it looks pretty cool:
Thanks, looks like an interesting read.
FYI - I decided on OpenCV based on the community, power of the library and doc/tutorials available. Will be using C++ also, not keen on the Java bindings/libraries, need to keep as efficient as possible.
Welcome to the WiBit.net forums! Check out our terms and features:
Annoy your friends
Is this something you think someone else would enjoy? Is it not for you, but do you know someone who is down with this type of content? Well share away:
This blog is a reminder that cheating in software development can get you into big trouble. Sometimes developers get really really lazy, OR are pressured to write something using overly simplified data structures. Almost every time this happens you are bitten in the butt! Sometimes the problems show up immediately and other times it may take months or years (especially in integrated systems).
- 1 of 78