HornetsEye is a Ruby real-time computer vision extension running under GNU/Linux and Microsoft Windows. HornetsEye is maybe the first free software project providing a solid platform for implementing real-time computer vision software in a scripting language. The platform potentially could be used in robotic applications, industrial automation as well as in microscopy, materials science, and medical research.
HornetsEye is free software distributed under the terms and conditions of the GPLv3 (also see License). Researchers and developers are not degraded to mere consumers but are given the full freedom to study the source code, run, modify, and redistribute the software as they wish.
The logo was created using GIMP and it shows a honeycomb structure as you would find on an insect’s compound eye. A hornet is capable of navigating and detecting objects with the limited resolution of its compound eyes.

After installation you can use HornetsEye without having to compile or link anything! You can even develop computer vision algorithms on the command-line using an Interactive Ruby session. HornetsEye offers image file-I/O, video input, access to webcams and framegrabbers, access to firewire digital cameras, edge detection, corner detection, user-defined filters. It thightly integrates with existing Ruby extensions. Have a look at the Features if you want to know about the current capabilities of HornetsEye.
HornetsEye was presented at ICSPC 2007 (http://www.icspc07.org/) in Dubai (دبيّ), United Arab Emirates. The title of the publication is “Steerable filters generated with the hypercomplex dual-tree wavelet transform” (http://digitalcommons.shu.ac.uk/mmvl_papers/1/) and HornetsEye was presented as part of the poster session. A big thank you to the conference organizers and thanks to all the people who I met for the interesting conversations!

HornetsEye was presented at ICIA 2008 (http://www.icia2008.org/) in Zhangjiajie (张家界), China. The title of the publication is “A Machine Vision Extension for the Ruby Programming Language” (http://digitalcommons.shu.ac.uk/mmvl_papers/2/) and a live demo of HornetsEye was given. A big thank you to the conference organizers and thanks to all the people who I met for the exciting conversations!

HornetsEye was presented at OSCON 2008 (http://en.oreilly.com/oscon2008/) in Portland, Oregon. The title of the talk was “Real-time computer vision with Ruby” (http://en.oreilly.com
