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: {}