[发明专利]基于图像的航海模拟器视景中号灯显示方法有效
申请号: | 201210237614.2 | 申请日: | 2012-07-10 |
公开(公告)号: | CN102789739A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 金一丞;尹勇;张显库;任鸿翔;张秀凤;刘秀文;任俊生;谷伟;张新宇;孙霄峰;肖方兵;神和龙 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G09B29/10 | 分类号: | G09B29/10;G09B9/06 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 姜玉蓉;李洪福 |
地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图像 航海 模拟器 视景中 号灯 显示 方法 | ||
1.一种基于图像的航海模拟器视景中号灯显示方法,其特征在于,包括以下步骤:
S1、通过号灯号型表确定船舶号灯的细节,并形成一张号灯列表,号灯包括桅灯、舷灯、尾灯和环照灯;
S2、根据船舶当前位置、航向,通过旋转、平移变换确定船舶任一号灯的准确位置,更新步骤S1中的号灯列表;
S3、遍历更新后的号灯列表,判断确定需要显示的号灯,形成瞬时号灯显示列表;
S4、遍历瞬时号灯显示列表,采用基于图像的方法绘制全部号灯;
在步骤S3中确定需要显示的号灯,按照如下步骤进行:
S31、根据船舶的每种号灯的水平位置(xl,yl)和其他船舶中观测者水平位置(xe,ye),求得船舶号灯水平位置至他船舶中观测者水平位置的单位矢量Vle,
根据船舶航向角计算航向矢量求Vle和Vs的点积Vle·Vs,由余弦定理
cosα=Vle·Vs
可求出矢量Vle和航向矢量Vs的夹角α,
α=arccos(Vle·Vs);
S32、判断夹角α是否位于相应号灯的水平光弧范围内,如果位于号灯的水平光弧范围内,则进行步骤S33的判断;桅灯、舷灯、尾灯和环照灯的水平光弧范围从号灯号型表查询获取;
S33、当夹角α满足步骤S32的条件时,再对该号灯的能见距离做比较判断,确定是否需要显示船舶的该号灯,从号灯号型表中获取灯光能见距离,若观测者与船舶间的距离小于或等于能见距离则应显示该船的该号灯,置判断结果为真;
S34、结果为真,显示该号灯;结果为假,不显示该号灯;遍历全部号灯后形成瞬时号灯显示列表;
在步骤S4中绘制全部号灯,按照如下步骤进行:
S41、遍历瞬时号灯显示列表,采用广告板技术绘制号灯;
S42、在需要绘制号灯的位置上定义一个预定义矩形,根据需要绘制的号灯与视点的距离确定预定义矩形的大小;
S43、在预定义矩形上贴上号灯纹理图片。
2.根据权利要求1所述的基于图像的航海模拟器视景中号灯显示方法,其特征在于,船舶号灯的细节包括垂向位置、间距,水平位置、间距,水平光弧范围、颜色和能见距离,它们均可从号灯号型表中查取。
3.根据权利要求1或2所述的基于图像的航海模拟器视景中号灯显示方法,其特征在于,纹理图片离线生成,所述纹理图片为照片或图形生成算法生成的图形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210237614.2/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序