OpenVL is the future of developer-friendly computer vision - existing vision frameworks provide access at a very low level, such as individual algorithm names (often named after their inventor), while OpenVL provides a higher-level abstraction to hide the details of sophisticated vision techniques: developers use a task-centred API to supply a description of the problem, and OpenVL interprets the description and provides a solution.

The OpenVL computer vision abstraction will support hardware acceleration and multiple platforms (mobile, cloud, desktop, console), and therefore also allows vendor-specific implementations. We are committed to making it an open API available to everyone (and hope to make it an open standard); Continue reading...
Face Front
Face Profile
Uniform Image and Camera Access
Gregor Miller and Sidney Fels
We introduce a work-in-progress camera access scheme we call the Unified Camera Framework. Attempts have been made in the past to provide simple access to cameras, however these are generally OS specific or lacking in functionality. We present a novel interface which works across operating systems, and provides access to native images through a descriptor. A unified configuration model is presented to allow manipulation of camera parameters to the level each camera supports. Validation of the ideas presented is given in the form of a proof-of-concept implementation called the All Seeing Eye.

Presented at the Workshop on the Applications of Computer Vision, part of the Winter Vision Meetings, in Snowbird, Utah, December 2009.
    author = {Gregor Miller and Sidney Fels},
    title = {Uniform Image and Camera Access},
    booktitle = {Proceedings of the 10th Workshop on the Applications of Computer Vision (WACV)},
    series = {WVM'09},
    pages = {1--6},
    month = {December},
    year = {2009},
    publisher = {IEEE},
    address = {New York City, New York, U.S.A.},
    isbn = {978-1-4244-5497-6},
    location = {Snowbird, Utah, U.S.A.},
    doi = {},
    url = {}