So in some of my research I've been doing just to get a basic idea of what to do in java, I've actually made some progress in the QR code detection area.
Yes I am really that excited I drew colored lines on this picture... but more importantly, my program was able to find the finder patterns on the QR code (the boxes in the corners), even when it wasn't a square QR code.
//END OF LINE