考古绘图辅助系统
该系统主要用来辅助考古工作人员绘制器物表面纹理展开图,提升自动展开模型纹理的准确性和效率。该系统可以自动根据器物表面纹理特征切割模型,并对切割后的模型进行分段展开。系统采用Qt5创建窗口框架,使用OpenGL进行模型绘制和展开,还使用了opencv计算模型正视图的梯度值。
该系统的工作原理如下:
系统载入三维模型后,可以首先获取其前后左右四个方向的正视图,然后计算这些正视图的梯度值。
根据梯度值计算切割平面的位置,将三维模型分割为多个片段。
然后将每个片段拟合为圆台,然后根据圆台展开的方程将其展开为扇形。
最后调整展开得到的片段的相对位置,使其不会出现相互重叠的情况。