Wednesday, February 29, 2012

Rotations Take 2

After finally sitting down and focusing on the math part, I was able to get my program to rotate my image by some angle of whatever I want!

I'm pretty excited because that means I'm that much closer to being done. I also implemented an edge detection algorithm, which was pretty fun, and I'll be using it in conjunction with my rotation function to figure out and correct the skew of the image.


//END OF LINE

Thursday, February 23, 2012

It's all 1s and 0s

Luckily I've been getting back to working on this project... I sorta realized that it's due in a little over a month and I am bound and determined to have a life (besides doing this...).

Today I still skipped out on working on rotations... (once again not looking forward to the trig and matrix multiplication I'll probably have to be doing) but I did get something else accomplished.  Once I have the QR Code pulled out, I can determine the bits of information from that image.


So there's the original image, the pulled out and rotated QR Code and then the data array of all the bits of info! Unfortunately it only works on pretty straight, non-skewed images... I'll eventually get it there though.

All I have left to do is determine what the bits have been encoded to, finish the rotation stuff, and possible port this to an Android phone... (the last part is still to be determined... I may not have the time to get that done and will have to resort to something else....)

//END OF LINE

Wednesday, February 22, 2012

Rotations!

After a few hours of work I was able to get this....


The images on the lefts are the original picture and the ones on the right are the extracted QR code in the correct position!!!

Sadly it only currently works when the QR code is rotated 90, 180, or 270 degrees... 
Unfortunately getting the rest of the rotations is going to involve some trigonometry. I haven't done that in a while and my brain has been mush the last couple of days from playing way too much minecraft. But soon I will google enough trig to rotate my image and get this project finished... hopefully!

//END OF LINE

Sunday, February 12, 2012

Excuses... Excuses...

I haven't worked on my project at all this week... My only excuse is that I've finally been given something to do at work. Also instead of coming home and working on it... I've become a pintrest member... yeah...

But I have decided that my children will grow up with weird parents... I'm going to put this by the door of my future house...


My children will also not have goals or tasks, but requirements that must be satisfied (and yes more than likely they will be ambiguous and incomplete).

So, here's to hoping that their first words will be "Hello, world!"



//END OF LINE