【技术实现步骤摘要】
一种3D开发的边缘融合程序中平均分布控制点的方法
本专利技术涉及基于DirectX3D底层开发的边缘融合领域,具体是一种3D开发的边缘融合程序中平均分布控制点的方法。
技术介绍
现有的几何校正模型包括有现有边缘融合器单点、多点同步控制,OpenGL的API方式进行校正:单点控制:每次只能对一个控制点或多个控制点进行定位,同时改变几何校正模型的顶点位置。但是由于鼠标、键盘、肉眼观察等的误差,无法让控制点列、行平均分布,造成几何校正模型顶点行列间距误差较大,容易产生几何失真。OpenGL方法:OpenGL带有一个模型变形的方法可供调用,而大多数Windows下的边缘融合软件也是使用此方法。此方法当一动一个顶点时,周围顶点也会惯性一并移动,当校正一个复杂荧幕的图像时,此方法会让校正工作变得更难。此方法更加无法保证每行、每列几何校正模型的顶点平均分布,会让几何校正模型在获得视频贴图、图片贴图后发生几何失真。
技术实现思路
针对以上不足,本专利技术的目的就是提供一种3D开发的边缘融合程序中平均分布控制点的方法,可精确将控制点平均分布在列、行之上,同时改变几何校正模型顶点达到列、 ...
【技术保护点】
1.一种3D开发的边缘融合程序中平均分布控制点的方法,其特征在于,包括以下步骤:步骤一:调用DirectXAPI,实时生成一个用于几何校正的模型;步骤二:获取几何校正模型Mesh的Vertex三维向量坐标;步骤三:根据步骤二中所获取的Vertex三维向量坐标,在每个对应Vertex三维向量坐标上生成一个控制点模型,所述控制点模型对应Point3D()数组中的一个数据,完成可视化模型顶点显示;步骤四:使用鼠标单选或者框选所述控制点模型,调整位于左右边缘的控制点模型或位于上下边缘的控制点模型,位于中间的控制点模型无需调整;步骤五:计算出几何校正模型中列的总数和行的总数,进行下一 ...
【技术特征摘要】
1.一种3D开发的边缘融合程序中平均分布控制点的方法,其特征在于,包括以下步骤:步骤一:调用DirectXAPI,实时生成一个用于几何校正的模型;步骤二:获取几何校正模型Mesh的Vertex三维向量坐标;步骤三:根据步骤二中所获取的Vertex三维向量坐标,在每个对应Vertex三维向量坐标上生成一个控制点模型,所述控制点模型对应Point3D()数组中的一个数据,完成可视化模型顶点显示;步骤四:使用鼠标单选或者框选所述控制点模型,调整位于左右边缘的控制点模型或位于上下边缘的控制点模型,位于中间的控制点模型无需调整;步骤五:计算出几何校正模型中列的总数和行的总数,进行下一步骤的单行或单列数据计算;步骤六:分别计算单列或单行控制点的X/Y/Z坐标向量的最大值与最小值,获得该行或该列的Min(最小值),该行或该列的Max(最大值);步骤七:计算单列或单行控制点坐标的步进值,设单行或单列中顶点数量为Segments,则步进值Step=(Max-Min)/(Segments-1),计算出X/Y/...
【专利技术属性】
技术研发人员:张肖爽,肖登鑫,余艳,张国进,汪兵,
申请(专利权)人:重庆环漫科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。