From: Michal Suchanek Date: 2010-01-18T08:23:58+09:00 Subject: image processing in ruby Sorry, ignore the previous message. Looking at available bindings I find - ImageScience - thumbnailer only, useless - RMagick - no useful functions - DevIL - besides supporting some odd image formats just another ImageMagick - Ruby-Processing - only drawing, 3D and very basic math (and IDE/GUI which might be useful) (documentation mentions JRuby) - ruby-dcl - documented mostly in Japanese, the English documentation suggests only drawing, UI, and basic math although the docs claim use in oceanography and atmosphere research - VTK-Ruby - only drawing, 3D, UI, and some basic math - HornetsEye - seems to have a few basic functions but does not come with pre-built docs and I cannot build it - Camellia - a few basic functions - Ruby/OpenCV - a companion to Camelia (uses same data format) - quite a few useful funcions - edge detection (multiple methods) - FFT - other dissection methods that might be useful - ITK - companion to VTK, is supposed to be geared towards image processing but only Java bindings are available - includes edge detection, FFT, MI - perhaps could be imported into JRuby - found nice articles on that http://www.itk.org/Wiki/VTK/Using_JRuby http://depth-first.com/articles/2006/10/24/metaprogramming-with-ruby-mapping-java-packages-onto-ruby-modules Overall ITK seems about on par or perhaps more complete than OpenCV which are the best tools I could find. ITK seems best suited so far because it is fairly complete according to the docs and ability to use JRuby means I could add stuff that runs at decent speeds in the Sun JVM without resorting to something like C. If somebody can suggest a better library I have overlooked I would like to know. Thanks Michal http://seattlerb.rubyforge.org/ImageScience.html http://rmagick.rubyforge.org/ http://openil.sourceforge.net/ http://github.com/jashkenas/ruby-processing http://ruby.gfd-dennou.org/products/ruby-dcl/ http://www.gfd-dennou.org/arch/ruby/products/ruby-vtk/ http://camellia.sourceforge.net/index.html http://rubyforge.org/projects/opencv/ http://www.itk.org/