quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Optimizing Flash Based Face Detection
http://www.quasimondo.com/archives/000687.php
Laquo; #tweetcoding Round 1 - a few more. Face Tracking Fun ». March 14, 2009. Optimizing Flash Based Face Detection. Pointed us via Twitter to this great example of a Flash based real-time face detection. It turns out that already more than half a year ago Ohtsuka Masakazu. Had been porting the face detection part of OpenCV. To AS3 and added the source code to the Spark project. Which is like a Actionscript candy box full of surprises. Example 1: Ohtsuka Masakazu's modified sample file. Yeah seems like ...
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Flash 8: Marching Ants Selection Rectangle
http://www.quasimondo.com/archives/000571.php
Laquo; That Old Devil Called Back Button Again. Flash BitmapExporter: Compress and Save Images ». October 04, 2005. Flash 8: Marching Ants Selection Rectangle. Marching ants rectangles are probably not priority #1 in an application, but they are a nice visual clue to the user that she is currently opening a selection rect. So if you are still looking for a nice "pimp up your app" part, look no further:. Download the Marching Ants Rectangle source here. Posted at October 04, 2005 12:13 AM Further reading.
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Decimal to Hexadecimal to Binary to Octal Converter
http://www.quasimondo.com/archives/000383.php
Laquo; SOS Flash Debugging Console. DENG Gets The Rubber! June 17, 2004. Decimal to Hexadecimal to Binary to Octal Converter. If you want to use this as a standalone tool, here you can download the swf. Just use the right mouse button and select "save as.". If you want to learn how to convert between the different number systems in Flash here is the FLA source. Posted at June 17, 2004 01:42 PM Further reading. I am not sure if you searched enough :-). Posted by: Martin Heidegger. On June 17, 2004 01:58 PM.
quasimondo.com
Tagnautica - Explore the Flickr Tag Space
http://www.quasimondo.com/tagnautica.php
If you can read this. To display the page. As it was meant to be. Tagnautica will not run. When loaded into a frameset or into an iframe. You will need at least Adobe Flash 8 to view Tagnautica. Click here to install it. Tagnautica is an experimental navigation tool built to explore the space of related Flickr. Type in one start tag, confirm with the [Enter] key and dive into tag space. When there are no related tags found the cursor will reappear - type in a new tag and start over.
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Flash Player Memory Management
http://www.quasimondo.com/archives/000691.php
Laquo; Automated Threshold and Edge Detection. Flash Median Filter ». September 04, 2009. Flash Player Memory Management. Whilst working with some huge bitmaps for Aviary. In practice it turns out though that this value is much smaller, the reason for it I learned from Joa. So in order that you can figure out what is happening yourself I've built MemoryHog. A tiny tool which will allocate and release memory. When you open multiple instances of it in your browser of choice you can see how memory is ma...
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Converting RGB to HSL differently
http://www.quasimondo.com/archives/000696.php
Laquo; Pibeca - Pixel Bender for Canvas. Fast Radial Blur ». May 24, 2010. Converting RGB to HSL differently. Sometimes when working with bitmaps you might find the need to work in a HSL (Hue, Saturation, Luminance) mode, for example when trying to detect skintones in an image. So what you do is probably to use the classic formula from Wikipedia that uses min/max and a whole lot of ifs: http:/ en.wikipedia.org/wiki/HSL and HSV. Of course this also works the other way round - hsl to rgb looks like this:.
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: A fix for createGradientBox()
http://www.quasimondo.com/archives/000689.php
Laquo; Face Tracking Fun. Automated Threshold and Edge Detection ». May 17, 2009. A fix for createGradientBox(). Whilst playing around with some geometry that involved gradient fills I had to realize that the native implementation of Flash's createGradientBox() is unfortunately entirely useless as soon as you try to introduce rotation and scaling to a gradient. The reason seems to be that internally the order of matrix operations is unsuited for that task. Posted at May 17, 2009 12:58 AM Further reading.
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Flash Median Filter
http://www.quasimondo.com/archives/000692.php
Laquo; Flash Player Memory Management. October 20, 2009. As you might have read in Eugene's blog. The breakthrough came with a tip Ralph Hauwert. Gave me: whenever you create a linked list class in Actionscript make sure that you use the "final" keyword for it. Until then I had thought that this keyword acted more as a decorative element without real impact. Well, I'm happy that I was wrong since the speedup in this case was extraordinary. When you compare my implementation. Since the median filter still...
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Pibeca - Pixel Bender for Canvas
http://www.quasimondo.com/archives/000695.php
Laquo; Galactose - Emergent Behavior of Particles. Converting RGB to HSL differently ». January 14, 2010. Pibeca - Pixel Bender for Canvas. Let me say this first - I am not a fan of Canvas and tinkering around with this project I realized why I prefer programming in AS3 so much more to Javascript: my goodness - this language is a dirty mess, how can anyone get anything done with it? So here is an proof of concept which should work on any browser that supports canvas:. Under the hood a canvas bitmap and a...
quasimondo.com
Quasimondo - Mario Klingemann's Flash Blog: Optimizing Seam Carving
http://www.quasimondo.com/archives/000652.php
Laquo; Watch Out - It's Seam Carving Weekend. My Flashforward Feed @ Vuvox ». September 03, 2007. After my post about the various content-aware image resizing projects I couldn't resist to take a closer look at Joa Ebert's ImageResizing. Class and take him on his word "If you can improve something do not be shy and post it". I just love code optimizing and saw several points to attack. Here is the optimized ImageResizing AS source. And here's a demo of the optimized version:. This is the original part of...