摘要
提出了一种分层重构Bezier曲线的算法。首先反求Bezier曲线的控制点;再利用Bezier曲线提供的平行性约束和正交性约束求解无穷远单应矩阵和绝对二次曲线的像,分层重构物体,重构过程调用了OpenCV函数库和OpenGL计算机图形库;最后,对度量重构结果中首末端点的距离与实际距离进行了误差分析。实验结果表明该算法具有较高的精度。
A stratified reconstruction algorithm based on Bezier curves is proposed. First, control points of the Bezier curve is reversed by using image points. Second, parallelism constraints and orthogonality constraints, which are offered by Bezier curve, are used to define the infinite homography matrix and image of the absolute conic. Then, the 3D object is reconstructed in layer. Open Computer Vision (OpenCV) and Open Graphics Library (OpenGL) are used to reconstruct during the whole process. Lastly, an error analysis is made based on a similar transformation between 3 D coordinates and actual coordinates. The results of the experiments and the error analysis show that the algorithm has high accuracy.
作者
王娟
WANG Juan(Yunnan Tin Vocational & Technical College, Yunnan Gejiu 661000, China)
出处
《北京信息科技大学学报(自然科学版)》
2017年第6期48-51,共4页
Journal of Beijing Information Science and Technology University
基金
云南省教育厅科学研究基金项目(2015C135Y)
关键词
BEZIER曲线
反求控制点
平行性约束
正交性约束
分层重构
Bezier curve
reverse control point
parallelism constraint
orthogonality constraint
stratified reconstruction