July 3, 2009, 9:06 pm
In my previous three articles (1,2,3) I discussed how to use Canny edge detection and Hough transform to identify blur images. Here I will show some results from the algorithm discussed before.
Read more…
June 27, 2009, 9:31 pm
I will continue where I left off in my previous post. After performing Hough transform, and extracted the longest sections of lines for each corresponding Hough line detected, we will need to calculate the gradients of the image pixels luminance around the line sections.
Read more…
June 24, 2009, 9:44 pm
In my previous post, I briefly discussed the rationale behind automated blur detection in digital imagery and did an overview of an algorithm that could be used to detect blur images. Here I will show some implementation details along with some C++ code snippets.
Read more…
June 19, 2009, 10:41 pm
It is often necessary to identify and classify images based on their clarities. For instance, it is desirable for an automated process to locate blurred images within a large digitized image library and then automatically sharpen the blurred images via inverse filtering or blind deconvolution. In the following series of articles, I will discuss a practical method in detecting blur images using Hough Transform.
Read more…
June 12, 2009, 5:55 pm
I was trying to search for some code examples on how to do a recursive directory search under Linux using C++ the other day. But to my surprise, I could not find any place that offers a complete example. So I decided to post my code here after I created my own and hopefully you will find it helpful.
Read more…
June 4, 2009, 7:43 pm
Getting LaTex style math equations to work in WordPress is actually pretty easy. I followed the advice here and everything seemed to work pretty well.
Read more…
June 2, 2009, 9:52 pm
So Microsoft’s new search engine Bing has been available for the general public for a few days. While I have read about Bing here and there, I decided to do some comparison myself between Bing and Google.
Read more…
May 28, 2009, 9:23 pm
Measuring the execution time for code sections can be done in multiple ways in C++. Except for the time resolution issue, different timing methods worked relatively the same in single processor environment. As multi-core processors become more prevalent however, we need to be careful at choosing the correct timing mechanism as not all such routines measure the wall time elapsed.
Read more…
May 20, 2009, 8:24 pm
As I wrote last time, I did a clean Ubuntu 9.04 install on my main PC.
Read more…
May 13, 2009, 6:35 pm
Last month,I upgraded one of my PCs from Ubuntu 8.10 to Ubuntu 9.04 and everything went rather smoothly. Since my main PC is running Ubuntu 8.04 (LTS) and there is no option to upgrade to 9.04 directly without going through 8.10, so I decided to try a fresh installation.
Read more…
May 9, 2009, 12:03 am
OK, I admit I was not quite prepared for the traffic I got for my previous post on MS-DEBUG as my website has been overwhelmed by the flood of requests coming in. Yes, I got Slashdotted!
Read more…
May 8, 2009, 11:16 am
Earlier this week (May 5) Microsoft Windows 7 Release Candidate was released to the general public and like many technology enthusiasts I downloaded a copy early in the morning hours on Tuesday, shortly after Microsoft made it available on its website.
Read more…