微信小程序选项卡功能开发步骤与方法全解析
955
2022-10-17
光场(Light Field) 视频应用程序
Light Field Video Viewer
[Project] [Video] [Paper]
C++ implementation for Light field video applications (including video refocusing, focus tracking, changing aperture and view) as described in the following paper:
Light Field Video Capture Using a Learning-Based Hybrid Imaging System Ting-Chun Wang, Jun-Yan Zhu, Nima Khademi Kalantari, Alexei A. Efros, and Ravi Ramamoorthi In ACM Transactions on Graphics (SIGGRAPH 2017)
Prerequisites
Linux. (The code should work on OSX/Windows with minimal modification)OpenMP, OpenCV, QT 5.7, cmake.
Getting Started
Clone this repo:
git clone https://github.com/junyanz/lfv_release.git lfvcd lfv
Please modify line 5 in CMakeLists.txt to include the QT5 installation path. Download light field video data (e.g. cats).
bash data/download_lfv.sh cats
Compile the code:
mkdir cbuildcd cbuildcmake -DCMAKE_BUILD_TYPE=Release ../make
Start the viewer:
./lfv --data_dir ../data/cats/ --scale 2.0
Arguments:
--data_dir: the directory that stores light field video frames, and disparity maps--scale: up-sample the image by scale.
User Interface
Mouse Interaction
Refocusing: press + left clickView Change: move the mouse + right click
Control Panel
Focal Plane: change the focal planeAperture: change the camera apertureFocal Type: Fixed focal point or automatic trackingRestart (r): restart the systemPlay/Stop (p): play or pause the videoQuit (q): quit the program
Shortcuts:
Show/hide the focus point: fEnable/disable tracking mode: t
Training/test code
Light field videos:
Please use the script bash data/download_lfv.sh video_name to download the light field video from our website.
cats
train1
train2
dancing
Citation
If you use this code for your research, please cite our paper.
@article{wang2017light, author = {Ting-Chun Wang and Jun-Yan Zhu and Nima Khademi Kalantari and Alexei A. Efros and Ravi Ramamoorthi}, title = {Light Field Video Capture Using a Learning-Based Hybrid Imaging System}, journal = {ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017)}, volume = {36}, number = {4}, year = {2017},}
Cat Paper Collection
If you love cats, and love reading cool graphics, vision, and learning papers, please check out the Cat Paper Collection: [Github] [Webpage]
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~