A Machine Vision Extension for the Ruby Programming Language
Dynamically typed scripting languages have be- come popular in recent years.Although interpreted languages allow for substantial reduction of software development time, they are often rejected due to performance concerns. In this paper we present an extension for the programming language Ruby,called HornetsEye,which facilitates the development of real-time machine vision algorithms within Ruby. Apart from providing integration of crucial libraries for input and output,HornetsEye provides fast native implementations (compiled code)for a generic set of array operators.Diffierent array operators were compared with equivalent implementations in C ++.Not only was it possible to achieve comparable real-time performance,but also to exceed the efficiency of the C ++ implementation in several cases. Implementations of several algorithms were given to demon- strate how the array operators can be used to create concise implementations.
Computer Vision Image Processing Signal Processing
J.Wedekind B.P.Amavasai K.Dutton M.Boissenin
Microsystem & Machine Vision Laboratory,Materials and Engineering Research Institute Sheffield Hallam University Pond Street,Sheffield S1 1WB,United Kingdom
国际会议
2008 IEEE International Conference on Onformation and Automation(IEEE 信息与自动化国际会议)
张家界
英文
991-996
2008-06-20(万方平台首次上网日期,不代表论文的发表时间)