matlab中数据校正的代码-DistCorr-lib:光学畸变的计算和校正;开源C,C++库

时间:2021-05-21 09:02:46
【文件属性】:
文件名称:matlab中数据校正的代码-DistCorr-lib:光学畸变的计算和校正;开源C,C++库
文件大小:8.19MB
文件格式:ZIP
更新时间:2021-05-21 09:02:46
系统开源 matlab中数据校正的代码光学畸变计算和校正工具(C / C ++库) 用法: 运行cmake ,将有两个可执行文件供用户运行: polyestim length_threshold sampling_factor {input1.pgm} [input2.pgm...] {polyout_filename.txt} distcorrect {poly_fname.txt} {input.pgm} {output.pgm} 主要原理 给定一组校准图像( data文件夹中提供了示例),获取校正多项式,计算校正的RMSE并校正在相同相机设置下拍摄的任何其他图像。 算法 该库基于CMLA ENS-Cachan和IMAGINE LIGM ENPC所做的研究,以及名为的参考文件。 该代码改编自Tang Zhongwei Tang最初编写的Matlab原型。 作者信息 该软件使用一些基于C的库进行图像处理等。有关更多信息,请分别参考每个lib子目录。 主要内容由维多利亚·鲁达科娃(Victoria Rudakova)撰写。
【文件预览】:
DistCorr-lib-master
----libLineDetection()
--------ntuple_ll.cpp(4KB)
--------devernay.cpp(8KB)
--------gauss.cpp(10KB)
--------ntuple_ll.h(3KB)
--------devernay.h(2KB)
--------ntuple.h(3KB)
--------lsd.cpp(61KB)
--------gaussian_convol_on_curve.h(935B)
--------CMakeLists.txt(348B)
--------ntuple.cpp(4KB)
--------gauss.h(2KB)
--------straight_edge_points.h(2KB)
--------straight_edge_points.cpp(8KB)
--------lsd.h(9KB)
--------gaussian_convol_on_curve.cpp(8KB)
----distortion()
--------polyEstimation.cpp(11KB)
--------distCorrection.cpp(12KB)
--------misc.cpp(4KB)
--------CMakeLists.txt(500B)
--------misc.h(3KB)
----CMakeLists.txt(220B)
----README.md(1KB)
----data()
--------IMG_6964.CR2.fimage.pgm(1.97MB)
--------IMG_7010.CR2.fimage.pgm(1.97MB)
--------IMG_6950.CR2.fimage.pgm(1.97MB)
--------IMG_6931.CR2.fimage.pgm(1.97MB)
--------IMG_6967.CR2.fimage.pgm(1.97MB)
--------IMG_7001.CR2.fimage.pgm(1.97MB)
----libImage()
--------image.cpp(8KB)
--------correction.h(2KB)
--------pgm_io.h(3KB)
--------spline.cpp(8KB)
--------CMakeLists.txt(179B)
--------pgm_io.cpp(13KB)
--------image.h(3KB)
--------spline.h(1KB)
----libDistortion()
--------CMakeLists.txt(178B)
--------distortion.cpp(27KB)
--------LM.h(6KB)
--------distortion.h(5KB)
----libNumerics()
--------CMakeLists.txt(104B)
--------matrix.h(7KB)
--------alternatives.h(1KB)
--------vector.cpp(7KB)
--------matrix.cpp(14KB)

网友评论