Progress with Painting. We Have Edge Detection.


A previous post detailed the simple algorithm for the underpainting technique I have been messing around with in order to attempt an “impressionistic” style. I have spent a little more time working with it and in addition to the broad brush strokes that lay the base color, I have made progress in creating a layer of definition to help with the image’s fidelity. Using Flash’s convolution filter to do edge detection is something I had never attempted before and so, to Google I went and found a great post at Quasimondo’s blog, his site is amongst the first I go to when I need inspiration on how to do something, and then stumbled upon a couple excellent tutorials on Sobel, Laplace and Canny Edge Detection written by Bill Green in 2002. I was about to attempt to port that code over to AS3, but then found a developer had already done just that. Alex Petrescu’s very cool implementation of canny edge detection seems to be working pretty well, but I’m not done with messing around with yet. Even, so, I thought I might share a couple images created using this edge detection with my pixel painting. I welcome feedback and suggestions. This has been alot of fun, and I look forward to seeing how it progresses.

Posted on


1 comment

  1. Dan Jun 29

    Looking great…the coding behind effects like this can be pretty tricky. Looks like you’re making good progress with your impressionist style.

Leave a reply

Related Posts:

  • Taking the weekend off…
  • Flash CS3’s “Export to Movie: Quicktime”, I Love You!
  • What will Dreamweaver 9 (Dreamweaver CS3) bring us?