Posted By: Jan Wedekind
Date: 2007-07-26 11:17
Summary: Fast processing for RGB data
Project: HornetsEye - Ruby Computer Vision Lib
It took quite some time to finish release 0.16. Now HornetsEye has a new class with the name MultiArray. This is an implementation of multi-dimensional arrays which allows definition of custom element types. MultiArray is implemented in Ruby and it makes use of native code implemented in C++ which is loosely embedded. MultiArray comes with support for scalar types (unsigned char, char, ..., float, double), complex numbers (complex<float>,complex<double>), and RGB pixel (RGB<unsigned char>,...,RGB<double>). If a particular operation does not have a native implementation there is a (slow) fallback implementation in Ruby. |
|