Попробуйте установить CSS margin: 0 auto
во внутреннем div, который вы хотите центрировать.
OpenCV (Машинное зрение С открытым исходным кодом) работает в соответствии с Linux, Windows и Mac OS X.
Я использую OpenCV в соответствии с Mac OS X, и он работает очень хорошо со встроенным iSight моего MacBook, и я полагаю, что он работает одинаково хорошо под другими платформами.
Конечно, OpenCV, прежде всего, не предназначается как библиотека видеосъемки, но он может использоваться как таковой. И если Вы хотите обработать кадры, Вы захватываете от своей веб-камеры, OpenCV определенно поможет Вам с этим...
JMF (Платформа Медиа Java) имеет библиотеки в Linux/Windows также и имеет некоторую поддержку получения веб-камеры.
Форматы
http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html
Openframeworks имеет компонент захвата видео, который предназначен для кроссплатформенности, возможно, вы могли бы просто использовать для этого фреймворк :)