August 9th, 2008
howdy everyone!
for the love of the raw image format, and for the love of image processing i’ve been wanting to acquire an SDK for a dSLR. at first, i was looking for the nikon SDK (since i am a nikon owner) but i’ve seen that i had to apply for it. i’ve read online that you have to be a “bona-fide developer” which i am not. i’m also not so sure what to put on my application and what i agree to as a developer if i get the sdk and agree to their terms and conditions.
so alternatively, i’ve seen online that the canon sdk is public, a GNU project. so no applications, no fuss, no rejection! which is great… but now i have to get a canon dSLR.
…oh and to my lovies, pictures are coming up soon. ^_^
April 7th, 2008
A few links:
http://www.dspguide.com/ch24/5.htm
http://www.owlnet.rice.edu/~elec301/Projects01/image_filt/low.html
http://www.cse.lehigh.edu/~spletzer/rip_f06/lectures/lec012_Frequency.pdf
So currently, we are trying to perform a convolution with a raw image on the TI DSP. This is really slow and not suitable for our end product (a live foreground background separation and desired background superimposition <– is that the correct word? LOL!). This is why I am looking into transforming the image (a single frame of the video) into the frequency domain and analyzing its stuff there. And that is why we have the above listed links for blalbalblalblala.
We are also having scaling problems in the TI DSP since the Y (luminosity) values are integer/char type and the matlab prototype called for type double (we had to convert the image from uint8 to double using im2double()).
EDIT
So after talking to Woo-Shik today about transforming our images to the frequency domain, it may not seem feasible to implement this method in our project. Transforming an image into the frequency domain will take a lot of computations; if you have a 100×100 image and want to transform it in the frequency domain, it would take 100 multiplications and 100 additions. He also suggested that we wouldn’t need any Gaussian smoothing and could probably just take the sobel operator and (2d) convolve it with the with the raw image. We shall see… to be continued…. DUN DUN DUNNNNN!!!