2nd Edition YOUR FREE GUIDE TO PROGRAMMING RUBY
Ruby is a cross-platform interpreted language which has many features in common with other ‘’scripting” languages such as Perl and Python. However, its version of object orientation is more thorough than those languages and, in many respects, it has more in common with the great-granddaddy of ”pure” OOP languages, Smalltalk. The Ruby language was created by Yukihiro Matsumoto (commonly known as ”Matz”) and it was first released in 1995.
Read more
Programming in Ruby
Take the pure object-orientation of Smalltalk, but remove the quirky syntax and the reliance on a workspace. Add in the convenience and power of Perl, but without all the special cases and magic conversions. Wrap it up in a clean syntax based in part of Eiffel, and add a few concepts from Scheme, CLU, Sather, and Common Lisp. You end up with Ruby, a language that is already more popular than Python in its native Japan.
Read more
Tutorial on Fourier Theory
During the preparation of this tutorial, I found that almost all the textbooks on digital image processing have a section devoted to the Fourier Theory. Most of those describe some formulas and algorithms, but one can easily be lost in seemingly incomprehensible mathematics.
Read more
Image Processing Library C++ Edition v1.2 Introduction, Tutorial, and User Guide
IPL/C++ (image processing library C++ edition) is a result of two things: the need of useful common image processing routines, and the frustration of not being able to find a satisfactory and free one.
Read more
Image Analysis and Processing Tutorial
Image analysis combines techniques that compute statistics and measurements based on the gray-level intensities of the image pixels. You can use the image analysis functions to determine whether the image quality is good enough for your inspection task. Also, you can analyze an image to understand its content and to decide which type of inspection tools to use to solve your application. Image analysis functions also provide measurements that you can use to perform basic inspection tasks such as presence or absence verification.
Read more