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 Access to the Cameraverse
Gregor Miller and Sidney Fels
We introduce a 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 International Conference on Distributed Smart Cameras in Atlanta, September 2010.
    author = {Gregor Miller and Sidney Fels},
    title = {Uniform Access to the Cameraverse},
    booktitle = {Proceedings of the 4th Conference on Distributed Smart Cameras},
    series = {ICDSC'10},
    pages = {214--220},
    month = {September},
    year = {2010},
    publisher = {ACM},
    address = {New York City, New York, U.S.A.},
    isbn = {978-1-4503-0317-0},
    location = {Atlanta, Georgia, U.S.A.},
    doi = {},
    url = {}