通过LFTools导出Lytro数据

1. 相机参数信息: White Images

安装运行Lytro Desktop 4.3.1,并且连接相机之后,相机信息存放在: C:\Users\Neysa\AppData\Local\Lytro\cameras
其文件目录结构是:

  • sn-A202370037 % 相机序列号
    • Calibration
      • MOD_0037.GCT
      • MOD_0043.GCT
      • MOD_0051.GCT
      • MOD_0057.GCT
      • MOD_0059.GCT
    • Compressed
      • in_cloud.txt
      • sha1.txt
  • data.C.0
  • data.C.1
  • data.C.2
  • data.C.3

data.C.*是Lytro自定的文件格式,通过LFUtilUnpackLytroArchive 函数可以解压。不用管。 将整个目录拷贝到Matlab运行目录,也就是下面的Samples/Cameras下。

2. LFToolbox 运行

文件目录结构:

  • Samples % Top level of samples
    • Images % 存放*.lfr/*.lfp文件
      • F01 % F01 images
      • Illum % Illum images
    • Cameras % 存放相机信息
      • A000424242 % 序列号为A000424242的相机信息
        • CalZoomedOutFixedFoc % A single calibration result
        • WhiteImages % White images for the F01 camera
      • B5143300780 % 序列号为B5143300780的相机信息
        • WhiteImages % White images for the Illum camera

3. 命令

进入到Samples目录,依次运行以下命令:

  • LFMatlabPathSetup 添加LFToolbox到Matlab路径
  • LFUtilProcessWhiteImages 处理相机信息
  • LFUtilDecodeLytroFolder 解压lf raw文件
  • DecodeOptions.OptionalTasks = 'ColourCorrect';
    LFUtilDecodeLytroFolder([], [], DecodeOptions);

lfp文件就被解压成.mat文件存储在Images目录下同目录的文件夹里面。

  • LFDispVidCirc(LF) Load 解压后的mat文件后显示view图像

  • LF 结构
    $LF(\tan\theta_y, \tan\theta_x, y, x, color)$
    $LF(Ntty, Nttx, Ny, Nx, Ncolor)$

你可能感兴趣的:(通过LFTools导出Lytro数据)