Scan and detect QR-codes captured by a smartphone camera
{"Image Make": "Canon", "Image Model": "Canon EOS 5D Mark II", "Image Orientation": "Horizontal (normal)", "Image XResolution": "72", "Image YResolution": "72", "Image ResolutionUnit": "Pixels/Inch", "Image Software": "Adobe Photoshop CS5 Windows", "Image DateTime": "2012:03:03 08:36:00", "Image Artist": "Ingo Bartussek", "Image YCbCrPositioning": "Centered", "Image ExifOffset": "266", "GPS GPSVersionID": "[2, 2, 0, 0]", "Image GPSInfo": "690", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "804", "Thumbnail JPEGInterchangeFormatLength": "8244", "EXIF ExposureTime": "1/350", "EXIF FNumber": "28/5", "EXIF ExposureProgram": "Aperture Priority", "EXIF ExifVersion": "0220", "EXIF DateTimeOriginal": "2012:02:16 12:50:05", "EXIF DateTimeDigitized": "2012:02:16 12:50:05", "EXIF ComponentsConfiguration": "YCbCr", "EXIF ShutterSpeedValue": "27582/3245", "EXIF ApertureValue": "18325/3649", "EXIF ExposureBiasValue": "1/2", "EXIF SubjectDistance": "0", "EXIF MeteringMode": "Pattern", "EXIF FocalLength": "47", "EXIF SubSecTime": "0", "EXIF SubSecTimeOriginal": "0", "EXIF SubSecTimeDigitized": "0", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "sRGB", "EXIF ExifImageWidth": "5616", "EXIF ExifImageLength": "3744", "EXIF FocalPlaneResolutionUnit": "2", "EXIF FileSource": "Digital Camera", "EXIF SceneType": "Directly Photographed", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto"}