批量改成crlf 文件lf_光场相机数据二次开发基础-使用LFtoolbox解码lfp文件

使用LFtoolbox解码lfp文件

1. 配置文件路径

必须按照这个路径配置文件夹。Bxxxxx表示的是相机的序列号,我们相机的是B5151502360;这个文件夹里放从相机内导出的白图像数据。白图像可以通过两种方式获得:一是在相机设置中选择导出导出配对数据,二是在桌面应用中选择导出配对数。B01中放相机拍摄的原始lfp文件。

(可以直接运行我给的文件夹的demo文件,因为我已经按照要求配置好文件夹,后续如果需要进行其他图片的处理可以按照下面的说将相应文件放入相应位置)

c1dbb05582d4aa8a82d229392c592f96.png

2. 对whiteimages进行分析

在解码光场图像之前,必须对白色图像进行分析。

函数:LFUtilProcessWhiteImages

该函数在相机文件夹中搜索白色图像,对每一幅白图像进行处理,分别得到每一幅白图像对应的微透镜网格模型(lenslet grid model),格式为*.grid.json. 并建立一个映射表WhiteFileDatabase.mat,记录每个白图像的序列号、变焦和焦点设置,用于下一步选择合适的白色图像对每个光场进行解码)

WhiteFileDatabase.mat:(路径在B5151502360文件夹下)

9c5ab08cc406d5088fe551681b94c423.png

Camlnfo矩阵:每一幅lfp图像会对应一行如下数据,从左到右三个数据分别表示变焦设置,焦距,曝光时间。

769043dbd26e3bf77ff5d9c4a2b67d87.png

3. 利用白图像对光场文件LFR进行解码得到mat

函数:LFUtilDecodeLytroFolder

该函数在Images文件夹及其子文件夹中搜索lfp和raw格式文件。解码过程为每幅要解码的图像选择合适的白色图像[1],并保存解码后的4D光场(已经乘上了权值矩阵LFWeight),格式为* Decoded.mat, thum

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值