Real-time Computer Vision with Ruby

WEDEKIND, Jan (2008). Real-time Computer Vision with Ruby. In: O'Reilly Open Source Convention (OSCON) 2008, Portland, Oregon.

[img]
Preview
PDF - Published Version
Available under License Creative Commons Attribution Share Alike.

Download (9MB) | Preview
    Official URL: http://www.oscon.com/oscon2008/public/schedule/det...

    Abstract

    Machine vision is a broad field and in many cases there are several independent approaches to solve a particular problem. Also, it is often difficult to preconceive which approach will yield the best results. The machine vision software can only be tested in a particular environment after the hardware platform to run it on is sufficiently developed and the software can be installed. Experience shows that—since hardware and software developers in a project often get to start and finish at the same time—it is important to preserve the agility of the software to be able to implement necessary changes in the final stages of a project. HornetsEye is an extension for Y. Matsumoto’s programming language for Ruby to facilitate rapid development of machine vision software. It is possible to provide a high amount of flexibility without sacrificing real-time capabilities. HornetsEye makes use of existing software projects such as Xine, libdc1394, OpenEXR, OpenGL, and RMagick. It was also necessary to access operating system interfaces such as V4L and XVideo under GNU/Linux (or VfW and DirectShow under Microsoft Windows).

    Item Type: Conference or Workshop Item (Other)
    Research Institute, Centre or Group: Materials and Engineering Research Institute > Centre for Robotics and Automation > Mobile Machine and Vision Laboratory
    Depositing User: Jan Wedekind
    Date Deposited: 28 Jul 2011 16:27
    Last Modified: 28 Jul 2011 16:27
    URI: http://shura.shu.ac.uk/id/eprint/3740

    Actions (login required)

    View Item

    Downloads

    Downloads per month over past year

    View more statistics