reflectance_maps:算法的实现,可从具有梯度照明的测量中计算反射率图

时间:2024-06-07 10:11:52
【文件属性】:

文件名称:reflectance_maps:算法的实现,可从具有梯度照明的测量中计算反射率图

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-07 10:11:52

C++

反射贴图 该项目是论文的开源实施: 从偏振球面渐变照明快速获取镜面和漫射法线贴图。 [Ma等。 2007] 从二阶球面渐变照明估算镜面粗糙度和各向异性。 [Ghosh等。 2009] 它根据LGPL许可证分发。 版本 版本1.0 原则 有关此程序的详细说明(带有图片),请查看。 该程序可以从偏振梯度照明下拍摄的图片计算出反射率图。 这些反射图包括空间变化的漫反射和镜面反射率,法线图和粗糙度图。 重要说明:在此实施方式中,样品应该几乎是平坦的,并由平坦的光源(例如LCD屏幕)而非照明平台照明。 在测量期间,所用的梯度照明为:0阶(全白照明),+ X梯度,-X梯度,+ Y梯度,-Y梯度,二阶X梯度和Y二阶梯度。 由于表面的平面假设,忽略了+ Z和-Z梯度(请参见注释)。 光源也被线性偏振(LCD屏幕),并且在相机上添加了一个偏振镜,以实现漫反射/镜面分离。 请参阅文件以获取更多详细


【文件预览】:
reflectance_maps-master
----src()
--------PFMReadWrite.cpp(6KB)
--------imageprocessing.cpp(5KB)
--------reflectance.cpp(25KB)
--------PFMReadWrite.h(2KB)
--------reflectance.h(5KB)
--------reflectance_maps.pro(4KB)
--------main.cpp(2KB)
--------imageprocessing.h(3KB)
--------mathfunctions.cpp(3KB)
--------mathfunctions.h(2KB)
----LICENSE(7KB)
----README.md(4KB)
----.gitignore(249B)

网友评论