demo2
Contents
init
clear close all load filelist n = length(files);
image 1
Note that this is a FUJIFILM FinePix6900Zoom digital camera
filename = char(files{1}); photo_info(filename); rgb = imread(filename); imshow(rgb)
Filename: 'C:\Users\jloomis1\Google Drive\ece564\2015\basics20...' FileModDate: '16-Jan-2013 22:31:05' FileSize: 607096 Format: 'jpg' FormatVersion: '' Width: 2048 Height: 1536 BitDepth: 24 ColorType: 'truecolor' FormatSignature: '' NumberOfSamples: 3 CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment: {} Make: 'FUJIFILM' Model: 'FinePix6900ZOOM' Orientation: 1 XResolution: 72 YResolution: 72 ResolutionUnit: 'Inch' Software: 'Digital Camera FinePix6900ZOOM Ver1.00' DateTime: '2013:01:15 16:31:16' YCbCrPositioning: 'Co-sited' Copyright: ' ' DigitalCamera: [1x1 struct] ExifThumbnail: [1x1 struct] Digital Camera FNumber: 2.8000 ExposureProgram: 'Normal program' ISOSpeedRatings: 100 ExifVersion: [48 50 49 48] DateTimeOriginal: '2013:01:15 16:31:16' DateTimeDigitized: '2013:01:15 16:31:16' ComponentsConfiguration: 'YCbCr' CompressedBitsPerPixel: 1.5000 ShutterSpeedValue: 6 ApertureValue: 3 BrightnessValue: 3.1100 ExposureBiasValue: 0 MaxApertureValue: 3 MeteringMode: 'Pattern' Flash: 'Flash fired, no strobe return detection fun...' FocalLength: 9.7000 MakerNote: [1x238 double] FlashpixVersion: [48 49 48 48] ColorSpace: 'sRGB' CPixelXDimension: 2048 CPixelYDimension: 1536 InteroperabilityIFD: [1x1 struct] FocalPlaneXResolution: 2678 FocalPlaneYResolution: 2674 FocalPlaneResolutionUnit: 3 SensingMethod: 'One-chip color area sensor' FileSource: 'DSC' SceneType: 'A directly photographed image' ExifThumbnail Compression: 'OJPEG' Orientation: 1 XResolution: 72 YResolution: 72 ResolutionUnit: 'Inch' JPEGInterchangeFormat: 1102 JPEGInterchangeFormatLength: 9225 YCbCrPositioning: 'Co-sited' Warning: Image is too big to fit on screen; displaying at 33%
image 2
This is my new FUJIFILEM FinePix S1 digital camera
filename = char(files{2}); photo_info(filename); rgb = imread(filename); imshow(rgb)
Filename: 'C:\Users\jloomis1\Google Drive\ece564\2015\basics20...' FileModDate: '08-Nov-2014 17:13:56' FileSize: 2785448 Format: 'jpg' FormatVersion: '' Width: 4608 Height: 2592 BitDepth: 24 ColorType: 'truecolor' FormatSignature: '' NumberOfSamples: 3 CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment: {} Make: 'FUJIFILM' Model: 'FinePix S1' Orientation: 1 XResolution: 72 YResolution: 72 ResolutionUnit: 'Inch' Software: 'Digital Camera FinePix S1 Ver1.01' DateTime: '2014:10:19 18:53:36' YCbCrPositioning: 'Co-sited' Copyright: ' ' DigitalCamera: [1x1 struct] UnknownTags: [1x1 struct] ExifThumbnail: [1x1 struct] Digital Camera ExposureTime: 0.0222 FNumber: 3.3000 ExposureProgram: 'Normal program' ISOSpeedRatings: 100 ExifVersion: [48 50 51 48] DateTimeOriginal: '2014:10:19 18:53:36' DateTimeDigitized: '2014:10:19 18:53:36' ComponentsConfiguration: 'YCbCr' CompressedBitsPerPixel: 2 ShutterSpeedValue: 5.5000 ApertureValue: 3.3000 BrightnessValue: 3.8000 ExposureBiasValue: 0 MaxApertureValue: 3.5300 MeteringMode: 'Pattern' LightSource: 'unknown' Flash: 'Flash did not fire, no strobe return detect...' FocalLength: 7.2000 MakerNote: [1x9576 double] FlashpixVersion: [48 49 48 48] ColorSpace: 'sRGB' CPixelXDimension: 4608 CPixelYDimension: 2592 InteroperabilityIFD: [1x1 struct] FocalPlaneXResolution: 7463 FocalPlaneYResolution: 7463 FocalPlaneResolutionUnit: 3 SensingMethod: 'One-chip color area sensor' FileSource: 'DSC' SceneType: 'A directly photographed image' CustomRendered: 'Normal process' ExposureMode: 'Auto exposure' WhiteBalance: 'Auto white balance' SceneCaptureType: 'Standard' Sharpness: 'Normal' SubjectDistanceRange: 'unknown' UnknownTags: [1x1 struct] ExifThumbnail Compression: 'OJPEG' Orientation: 1 XResolution: 72 YResolution: 72 ResolutionUnit: 'Inch' JPEGInterchangeFormat: 12276 JPEGInterchangeFormatLength: 9298 YCbCrPositioning: 'Co-sited' UnknownTags ID: 50341 Offset: 256 Value: [1x28 double] Warning: Image is too big to fit on screen; displaying at 25%
image 3
This is a LGE Nexus 4 (cell phone) with GPS enabled
filename = char(files{3}); photo_info(filename); rgb = imread(filename); imshow(rgb)
Filename: 'C:\Users\jloomis1\Google Drive\ece564\2015\basics20...' FileModDate: '21-Nov-2014 12:31:46' FileSize: 4816554 Format: 'jpg' FormatVersion: '' Width: 2448 Height: 3264 BitDepth: 24 ColorType: 'truecolor' FormatSignature: '' NumberOfSamples: 3 CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment: {} Make: 'LGE' Model: 'Nexus 4' XResolution: 72 YResolution: 72 ResolutionUnit: 'Inch' YCbCrPositioning: 'Centered' DigitalCamera: [1x1 struct] GPSInfo: [1x1 struct] ExifThumbnail: [1x1 struct] Digital Camera ExposureTime: 0.0052 FNumber: 2.6500 ISOSpeedRatings: 100 ExifVersion: [48 50 50 48] DateTimeOriginal: '2014:10:19 16:16:26' DateTimeDigitized: '2014:10:19 16:16:26' ComponentsConfiguration: 'YCbCr' FocalLength: 4.6000 FlashpixVersion: [48 49 48 48] ColorSpace: 'sRGB' CPixelXDimension: 2448 CPixelYDimension: 3264 InteroperabilityIFD: [1x1 struct] ExifThumbnail Compression: 'OJPEG' XResolution: 72 YResolution: 72 ResolutionUnit: 'Inch' JPEGInterchangeFormat: 735 JPEGInterchangeFormatLength: 55049 GPSInfo GPSLatitudeRef: 'S' GPSLatitude: [16 31 30.1840] GPSLongitudeRef: 'E' GPSLongitude: [145 27 51.4050] GPSAltitudeRef: 0 GPSAltitude: 55.0990 GPSTimeStamp: [23 16 18] GPSImgDirectionRef: 'M' GPSImgDirection: 252 GPSProcessingMethod: 'ASCII FUSED' GPSDateStamp: '2014:10:19' Warning: Image is too big to fit on screen; displaying at 17%
image 4
This is a digital image - but not directly from a camera
filename = char(files{4}); photo_info(filename); rgb = imread(filename); imshow(rgb)
Filename: 'C:\Users\jloomis1\Google Drive\ece564\2015\basics201...' FileModDate: '17-Jan-2013 19:36:54' FileSize: 45381 Format: 'jpg' FormatVersion: '' Width: 540 Height: 378 BitDepth: 24 ColorType: 'truecolor' FormatSignature: '' NumberOfSamples: 3 CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment: {}