Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 7.3

FEATURE

REALGraphics

Filter By Convolution

Issue: 7.3 (March/April 2009)
Author: JC Cruz
Author Bio: JC is a freelance technical writer living in British Columbia. He writes for various publications on Cocoa, Python and REALbasic, and spends time with his nephew. He can be reached at: anarakisware@gmail.com
Article Description: No description available.
Article Length (in bytes): 39,690
Starting Page Number: 31
Article Number: 7311
Resource File(s):

Download Icon 7311.zip Updated: 2009-03-02 13:37:09

Related Web Link(s):

http://www.apolloarchive.com/apollo_gallery.html
http://www.dfanning.com/ip_tips/sharpen.html
http://www.generation5.org/content/2004/noiseIntro.asp
http://en.wikipedia.org/wiki/Edge_detection
http://en.wikipedia.org/wiki/Matrix_
http://en.wikipedia.org/wiki/Noise_reduction
http://www.ph.tn.tudelft.nl/Courses/FIP/noframes/fip-Convolut-2.html

Excerpt of article text...

Welcome back to another installment of REALGraphics. Today's topic is the concept of convolution filters. First, we learn the concept of convolution and how it is used to filter image data. Then we learn the parts that make up a convolution filter. Next, we look at some examples of convolution filters. We then build and test a basic filter as a finite-state machine.

The Convolution Filter

The convolution filter is a feature found in many high-end image processing software programs. It belongs to a family of matrix algorithms. The filter works by first dividing the image data into small, equal-sized regions. To each region, it applies a set of constants by a process called convolution. The filter then uses the results to build a modified image.

Anatomy of a filter

...End of Excerpt. Please purchase the magazine to read the full article.