一种智能显示视觉图像的位置信息处理方法及系统的制作方法
【专利摘要】本发明公开了一种智能视觉图像的位置信息处理方法及系统,该方法包括:获取观测设备的像素和成像深度,以及获取目标物体相对于观测设备的相对坐标;获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备偏移后以该观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对坐标;之后根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平面上的坐标点;判断所述坐标点是否位于成像画面内,若是,在坐标点处显示一投影或一组关联信息投影;否则,在成像画面内与坐标点所在区域匹配的位置上显示一投影或一组关联信息投影。对目标物体在成像画面上的坐标点进行投影显示,让人一目了然,产生视觉增强的效果。
【专利说明】
一种智能显示视觉图像的位置信息处理方法及系统
技术领域
[0001] 本发明涉及一种智能显示视觉图像的位置信息处理方法及系统。
【背景技术】
[0002] 计算机视觉技术,早在上个世纪70年代的探月活动中就开始得到应用。不管是如 今新生的虚拟现实、增强现实,还是定位技术领域中,视觉图像的处理都显得尤为重要。目 前的视觉图像处理往往基于观测设备,而基于物体的位置信息进行视觉图像显示这方面的 技术还处于空白状态。
【发明内容】
[0003] 为了克服现有技术的不足,本发明的目的之一在于提供一种智能显示视觉图像的 位置信息处理方法,其能实时转换目标物体的相对坐标,并对目标物体进行投影显示。
[0004] 本发明的目的之二在于提供一种智能显示视觉图像的位子信息处理系统,其能实 现本发明的目的之一。
[0005] 本发明的目的之一采用以下技术方案实现:
[0006] -种智能显示视觉图像的位置信息处理方法,包括如下步骤:
[0007] 步骤S1:获取观测设备的像素和成像深度,以及获取目标物体相对于观测设备的 相对坐标;所述观测设备在其观测方向上形成一个或一组成像画面,每组成像画面包括多 个成像画面,每个成像画面的中心与观测设备之间的距离为成像深度;
[0008] 步骤S2:获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备偏移后 以该观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对坐标; 之后根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平面上 的坐标点;
[0009] 步骤S3:判断所述坐标点是否位于成像画面内,若是,在所述坐标点处显示一个投 影或一组关联信息投影;否则,执行步骤S4;
[0010]步骤S4:将成像画面的外部划分为若干个区域,在成像画面内与坐标点所在区域 匹配的位置上显示一个投影或一组关联信息投影。
[0011]优选的,步骤S4具体包括如下步骤:
[0012] 步骤S41:将成像画面定义为由第一长边、第一宽边、第二长边和第二宽边依次围 接而成,将第一长边和第二长边均往左、右两个方向无限延长,得到第一长边的左延线、第 一长边的右延线、第二长边的左延线、第二长边的右延线;将第一宽边和第二宽边均往上、 下两个方向无限延长,得到第一宽边的上延线、第一宽边的下延线、第二宽边的上延线和第 二宽边的下延线;
[0013] 步骤S42:定义第一左延线与第一上延线之间的形成区域为第一区域,第一左延 线、第一宽边与第二左延线之间的形成区域第二区域,第二左延线与第一下延线之间的形 成区域为第三区域,第一下延线、第二长边与第二下延线之间的形成为第四区域,第二下延 线与第二右延线之间的形成区域为第五区域,第二右延线、第二宽边与第一右延线之间的 形成区域为第六区域,第一右延线与第二上延线之间的形成区域为第七区域,第二上延线、 第一长边与第一上延线之间的形成区域为第八区域;
[0014]步骤S43:当坐标点位于第一区域时,在成像画面的左上角显示一个投影或一组关 联信息投影;当坐标点位于第二区域时,在成像画面的第一宽边上显示一个投影或一组关 联信息投影;当坐标点位于第三区域时,在成像画面的左下角显示一个投影或一组关联信 息投影;当坐标点位于第四区域时,在成像画面的第二长边上显示一个投影或一组关联信 息投影;当坐标点位于第五区域时,在成像画面的右下角显示一个投影或一组关联信息投 影;当坐标点位于第六区域时,在成像画面的第二宽边上显示一个投影或一组关联信息投 影;当坐标点位于第七区域时,在成像画面的右上角显示一个投影或一组关联信息投影;当 坐标点位于第八区域时,在成像画面的第一长边上显示一个投影或一组关联信息投影。
[0015]优选的,步骤S1中,目标物体的相对坐标为p(px,Py,p z);步骤S2具体包括如下子步 骤:
[0016] 步骤S21:获取观测设备的水平偏移角度记为argl,获取观测设备的垂直偏移角度 记为arg2,定义该观测设备偏移后以该观测设备为原点形成一新坐标系;
[0017] 步骤S22:通过公式/2 = g + K +凡?求得目标物体与观测设备直接的长度,其中,1 为目标物体与观测设备直接的长度;
[0018] 步骤S23:通过公式
求出目标物体与X轴的水平夹角,并通过公式 A'horiiAhori+argl得到目标物体在新坐标系中与X轴的水平夹角,其中,Ahori为目标物体与X 轴的水平夹角,A'hdri为目标物体在新坐标系中与X轴的水平夹角;
[0019] 步骤S24:通过公式求出目标物体在xy平面上的射影,根据公式
1求出目标物体与xy平面的垂直夹角,并通过公式A' vert=Avert+arg2求出目 标物体在新坐标系中与Y轴的垂直夹角,其中,lxy为目标物体在xy平面上的射影,Arert为目 标物体与xy平面的垂直夹角,A'VCTt为目标物体在新坐标系中与Y轴的垂直夹角;
[0020] 步骤S25:根据公式q3 = l*sin(A ' ve3rt)求得目标物体在新坐标系中的Z轴坐标,根据 公式l'xy = l*C〇S(A'vert)求得目标物体在新坐标系的xy平面上的射影长度,根据公式qi = 1 'Xy*COS(A'hori)求得目标物体在新坐标系中X轴坐标,根据公式q2=l 'Xy*sin(A'h〇ri)求得 目标物体在新坐标系中的Y轴坐标,其中,q3为目标物体在新坐标系中的Z轴坐标,Γ xy为目 标物体在新坐标系的Xy平面上的射影长度,为目标物体在新坐标系中X轴坐标,q 2为目标 物体在新坐标系中的Y轴坐标;
[0021 ]步骤S26:根据目标物体在新坐标系中的X轴坐标、Y轴坐标和Z坐标求得目标物体 的新相对坐标为q(qi,q2,q3),并根据目标物体的新相对坐标求得该目标物体在观测设备的 成像画面所在平面上的坐标点。
[0022]本发明的目的之二采用以下技术方案实现:
[0023] 一种智能显示视觉图像的位置信息处理系统,包括:
[0024]获取模块:用于获取观测设备的像素和成像深度,以及获取目标物体相对于观测 设备的相对坐标;所述观测设备在其观测方向上形成一个或一组成像画面,每组成像画面 包括多个成像画面,每个成像画面的中心与观测设备之间的距离为成像深度;
[0025] 计算模块:用于获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备 偏移后以该观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对 坐标;之后根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平 面上的坐标点;
[0026] 判断模块:用于判断所述坐标点是否位于成像画面内,若是,在所述坐标点处显示 一个投影或一组关联信息投影;否则,执行显示模块;
[0027] 显示模块:用于将成像画面的外部划分为若干个区域,在成像画面内与坐标点所 在区域匹配的位置上显示一个投影或一组关联信息投影。
[0028]优选的,显示模块具体包括如下子模块:
[0029] 设置子模块:用于将成像画面定义为由第一长边、第一宽边、第二长边和第二宽边 依次围接而成,将第一长边和第二长边均往左、右两个方向无限延长,得到第一长边的左延 线、第一长边的右延线、第二长边的左延线、第二长边的右延线;将第一宽边和第二宽边均 往上、下两个方向无限延长,得到第一宽边的上延线、第一宽边的下延线、第二宽边的上延 线和第二宽边的下延线;
[0030] 定义子模块:用于定义第一左延线与第一上延线之间的形成区域为第一区域,第 一左延线、第一宽边与第二左延线之间的形成区域第二区域,第二左延线与第一下延线之 间的形成区域为第三区域,第一下延线、第二长边与第二下延线之间的形成为第四区域,第 二下延线与第二右延线之间的形成区域为第五区域,第二右延线、第二宽边与第一右延线 之间的形成区域为第六区域,第一右延线与第二上延线之间的形成区域为第七区域,第二 上延线、第一长边与第一上延线之间的形成区域为第八区域;
[0031] 显示子模块:用于当坐标点位于第一区域时,在成像画面的左上角显示一个投影 或一组关联信息投影;当坐标点位于第二区域时,在成像画面的第一宽边上显示一个投影 或一组关联信息投影;当坐标点位于第三区域时,在成像画面的左下角显示一个投影或一 组关联信息投影;当坐标点位于第四区域时,在成像画面的第二长边上显示一个投影或一 组关联信息投影;当坐标点位于第五区域时,在成像画面的右下角显示一个投影或一组关 联信息投影;当坐标点位于第六区域时,在成像画面的第二宽边上显示一个投影或一组关 联信息投影;当坐标点位于第七区域时,在成像画面的右上角显示一个投影或一组关联信 息投影;当坐标点位于第八区域时,在成像画面的第一长边上显示一个投影或一组关联信 息投影。
[0032] 优选的,在获取模块中,目标物体的相对坐标为!)(?\,?^匕);计算模块具体包括如 下子模块:
[0033] 获取子模块:用于获取观测设备的水平偏移角度记为argl,获取观测设备的垂直 偏移角度记为arg 2,定义该观测设备偏移后以该观测设备为原点形成一新坐标系;
[0034] 第一计算子模块:用于通过公式/2 = W +Y + Z求得目标物体与观测设备直接的 长度,其中,1为目标物体与观测设备直接的长度;
[0035] 第二计算子模块:用于通过公式
1求出目标物体与X轴的水平夹角, 并通过公式A'horiiAhori+argl得到目标物体在新坐标系中与X轴的水平夹角,其中,Ahori为 目标物体与X轴的水平夹角,A'hdri为目标物体在新坐标系中与X轴的水平夹角;
[0036]第三计算子模块:用于通过公式= W + W求出目标物体在xy平面上的射影,根 据公式
求出目标物体与xy平面的垂直夹角,并通过公式A'vert=A vert+arg2 求出目标物体在新坐标系中与Y轴的垂直夹角,其中,lXy为目标物体在xy平面上的射影, AVCTt为目标物体与xy平面的垂直夹角,A'rert为目标物体在新坐标系中与Y轴的垂直夹角; [0037]第四计算子模块:用于根据公式q 3 = l*sin(A'vert)求得目标物体在新坐标系中的Z 轴坐标,根据公式l'xy=l* C〇S(A've3rt)求得目标物体在新坐标系的xy平面上的射影长度,根 据公式91 = 1'^*(308(六\。:^)求得目标物体在新坐标系中乂轴坐标,根据公式92 = 1'^*8;[11 (A ' hciri)求得目标物体在新坐标系中的Y轴坐标,其中,q3为目标物体在新坐标系中的Z轴坐 标,l' xy为目标物体在新坐标系的xy平面上的射影长度,qi为目标物体在新坐标系中X轴坐 标,q2为目标物体在新坐标系中的Y轴坐标;
[0038] 第五计算子模块:用于根据目标物体在新坐标系中的X轴坐标、Y轴坐标和Z坐标求 得目标物体的新相对坐标为q(qi,q2,q 3),并根据目标物体的新相对坐标求得该目标物体在 观测设备的成像画面所在平面上的坐标点。
[0039] 相比现有技术,本发明的有益效果在于:
[0040] 本发明以观测设备为基准物体,作为坐标系的原点,观测设备产生偏移后,通过计 算得到目标物体的新相对坐标,并对目标物体在成像画面上的坐标点进行投影显示,让人 一目了然,产生视觉增强的效果。
【附图说明】
[0041] 图1为本发明的一种智能显示视觉图像的位置信息处理方法的流程图。
[0042] 图2为本发明的观测设备的成像画面所在平面的区域划分图。
【具体实施方式】
[0043]下面,结合附图以及【具体实施方式】,对本发明做进一步描述:
[0044]参见图1,本发明提供一种智能显示视觉图像的位置信息处理方法,包括:
[0045] 步骤S1:获取观测设备的像素和成像深度,以及获取目标物体相对于观测设备的 相对坐标;所述观测设备在其观测方向上形成一个或一组成像画面,每组成像画面包括多 个成像画面,每个成像画面的中心与观测设备之间的距离为成像深度;
[0046] 本实施例的观测设备可以为摄像机,如果是作为其他应用,也可以根据其他情况 改为其他设备。观测设备的像素为该观测设备的物理属性,是不可变的,根据观测设备的像 素可以得到观测设备成像画面的长度和宽度,观测设备的成像深度跟实际场景有关,可以 预先设定,属于预先可知的因素。以观测设备为原点建立一原始坐标系,目标物体在原始坐 标系的相对坐标也是事先得知的。根据观测设备的原理,其在前方会形成成像画面。
[0047] 步骤S2:获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备偏移后 以该观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对坐标; 之后根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平面上 的坐标点;
[0048] 当观测设备产生偏移的时候,此时依旧建立以观测设备为原点的新坐标系,如此 目标物体的相对坐标也会产生改变。此时需要重新计算目标物体的新相对坐标,从而进一 步得到目标物体在成像画面所在平面上的坐标点。成像画面为一平面,该平面无限扩展为 一虚拟平面,也就是成像画面所在平面。目标物体的新相对坐标相当于以观测设备为原点 的一个向量,该向量不断延伸最终会与该虚拟平面产生一个交点,该交点即为所需坐标点。
[0049] 具体的,步骤S2包括如下步骤:
[0050] 步骤S21:获取观测设备的水平偏移角度记为argl,获取观测设备的垂直偏移角度 记为arg2,定义该观测设备偏移后以该观测设备为原点形成一新坐标系;在观测设备上设 有六轴传感器,通过该六轴传感器能够观测设备的水平偏移角度和垂直偏移角度;
[0051 ]步骤S22:通过公式/2 = W + /< + W求得目标物体与观测设备直接的长度,其中,1 为目标物体与观测设备直接的长度;步骤应用的公式为勾股定律,其中,Px为目标物体的X 轴坐标,Py为目标物体的Y轴坐标,Pz为目标物体的Z轴坐标,实际上,在步骤S1中,目标物体 的相对坐标为p(P x,Py,Pz);
[0052] 步骤S23:通过公式
求出目标物体与X轴的水平夹角,并通过公式 A'horiiAhori+argl得到目标物体在新坐标系中与X轴的水平夹角,其中,Ahori为目标物体与X 轴的水平夹角,A'hdri为目标物体在新坐标系中与X轴的水平夹角;
[0053]步骤S24:通过公式+ g求出目标物体在xy平面上的射影,根据公式
求出目标物体与xy平面的垂直夹角,并通过公式A'vert=A vert+arg2求出目 标物体在新坐标系中与Y轴的垂直夹角,其中,lxy为目标物体在xy平面上的射影,Arert为目 标物体与xy平面的垂直夹角,A'VCTt为目标物体在新坐标系中与Y轴的垂直夹角;
[0054] 步骤S25:根据公式q3 = l*sin(A ' vert)求得目标物体在新坐标系中的Z轴坐标,根据 公式l'xy = l*C〇S(A'vert)求得目标物体在新坐标系的xy平面上的射影长度,根据公式qi = 1 'Xy*COS(A'hori)求得目标物体在新坐标系中X轴坐标,根据公式q2=l 'Xy*sin(A'h〇ri)求得 目标物体在新坐标系中的Y轴坐标,其中,q3为目标物体在新坐标系中的Z轴坐标,Γ xy为目 标物体在新坐标系的Xy平面上的射影长度,为目标物体在新坐标系中X轴坐标,q 2为目标 物体在新坐标系中的Y轴坐标;
[0055] 步骤S26:根据目标物体在新坐标系中的X轴坐标、Y轴坐标和Z坐标求得目标物体 的新相对坐标为q(qi,q2,q3),并根据目标物体的新相对坐标求得该目标物体在观测设备的 成像画面所在平面上的坐标点。
[0056] 步骤S21至步骤S26是为得到目标物体在成像画面所在平面上的坐标点,而结合所 需公式的具体步骤流程。
[0057] 步骤S3:判断所述坐标点是否位于成像画面内,若是,在所述坐标点处显示一个投 影或一组关联信息投影;否则,执行步骤S4;
[0058]步骤S4:将成像画面的外部划分为若干个区域,在成像画面内与坐标点所在区域 匹配的位置上显示一个投影或一组关联信息投影。
[0059]步骤S4具体包括如下步骤:
[0060]步骤S41:将成像画面定义为由第一长边、第一宽边、第二长边和第二宽边依次围 接而成,将第一长边和第二长边均往左、右两个方向无限延长,得到第一长边的左延线、第 一长边的右延线、第二长边的左延线、第二长边的右延线;将第一宽边和第二宽边均往上、 下两个方向无限延长,得到第一宽边的上延线、第一宽边的下延线、第二宽边的上延线和第 二宽边的下延线;
[0061]步骤S42:,定义第一左延线与第一上延线之间的形成区域为第一区域,第一左延 线、第一宽边与第二左延线之间的形成区域第二区域,第二左延线与第一下延线之间的形 成区域为第三区域,第一下延线、第二长边与第二下延线之间的形成为第四区域,第二下延 线与第二右延线之间的形成区域为第五区域,第二右延线、第二宽边与第一右延线之间的 形成区域为第六区域,第一右延线与第二上延线之间的形成区域为第七区域,第二上延线、 第一长边与第一上延线之间的形成区域为第八区域;参见图2,实际上本实施例的划分是对 成像画面所在平面进行划分,S为观测设备的成像画面,第一区域为a处,第二区域为b处,第 三区域为c处,第四区域为d处,第五区域为e处,第六区域为f处,第七区域为g处,第八区域 为h处;
[0062]步骤S43:当坐标点位于第一区域时,在成像画面的左上角显示一个投影或一组关 联信息投影;当坐标点位于第二区域时,在成像画面的第一宽边上显示一个投影或一组关 联信息投影;当坐标点位于第三区域时,在成像画面的左下角显示一个投影或一组关联信 息投影;当坐标点位于第四区域时,在成像画面的第二长边上显示一个投影或一组关联信 息投影;当坐标点位于第五区域时,在成像画面的右下角显示一个投影或一组关联信息投 影;当坐标点位于第六区域时,在成像画面的第二宽边上显示一个投影或一组关联信息投 影;当坐标点位于第七区域时,在成像画面的右上角显示一个投影或一组关联信息投影;当 坐标点位于第八区域时,在成像画面的第一长边上显示一个投影或一组关联信息投影。 [0063] 通过步骤S41至步骤S43,可以清楚如何对成像画面外部的平面进行区域划分,以 便对坐标点准确投影显示。
[0064]假设成像深度为depth,成像画面的长度为leng,成像画面的宽度为width,假设成 像画面中心点的坐标为cen= (0, depth,0),成像画面左上角坐标点为,成像画面右上角坐
标点为 面右上角坐标点为 面左下 坐标点 画面右下坐标点 1目标 9. Q 物体的新相对坐标为q,该新相对坐标q的y轴坐标为q2,假设向量q放大k倍后与虚拟平面相 交,则k = depth/q2,目标物体在观测设备成像画面所在平面的坐标点(也就是交点)的坐标 为 PJTari,PJT〇ri = k*q。
[0065]根据坐标点的位置和k的大小不同的情况可作为判断该坐标点成像画面外的哪个 区域的依据:
[0067]其中,PJT表示投影的坐标点,PJTi表示投影的坐标点在X轴上的坐标,PJT3表示投 影的坐标点在Z轴上的坐标。具体判断投影的坐标点数值,需要结合上面两组公式,每一组 公式的任意一条与另一组公式的任意一条结合,也就是说,例如第一组公式的
第二组公式把 表明投影显示至右上角,再如第一组公式的 第二 ,. ,: 组公式的
则表明投影显示至左上角。本发明的方案除了能带来视觉上的效果 增强,还可以应用在定位技术领域中,例如观测设备替换为手机终端(也就是相当于当前位 置),目标物体为用户的目标地点,用户通过手机终端内部的导航软件进行对目标地点的搜 索、导航,结合本发明的方案,可以提醒用户目标地点位于当前位置的左上角、右上角或是 其他方位,更加方便用户快速找到目标地点。
[0068] 对应显示在坐标点上或者与坐标点所在区域匹配位置上的投影可通过后台中心 执行,后台中心完成对目标物体的坐标点计算后,控制相应的设备在该坐标点的位置产生 投影,该技术可由现有技术获知。
[0069]另一方面,本发明还提供一种智能显示视觉图像的位置信息处理系统,包括:
[0070]获取模块:用于获取观测设备的像素和成像深度,以及获取目标物体相对于观测 设备的相对坐标;所述观测设备在其观测方向上形成一个或一组成像画面,每组成像画面 包括多个成像画面,每个成像画面的中心与观测设备之间的距离为成像深度;
[0071] 计算模块:用于获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备 偏移后以该观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对 坐标;之后根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平 面上的坐标点;
[0072] 判断模块:用于判断所述坐标点是否位于成像画面内,若是,在所述坐标点处显示 一个投影或一组关联信息投影;否则,执行显示模块;
[0073] 显示模块:用于将成像画面的外部划分为若干个区域,在成像画面内与坐标点所 在区域匹配的位置上显示一个投影或一组关联信息投影。
[0074]具体的,显示模块具体包括如下子模块:
[0075]设置子模块:用于将成像画面定义为由第一长边、第一宽边、第二长边和第二宽边 依次围接而成,将第一长边和第二长边均往左、右两个方向无限延长,得到第一长边的左延 线、第一长边的右延线、第二长边的左延线、第二长边的右延线;将第一宽边和第二宽边均 往上、下两个方向无限延长,得到第一宽边的上延线、第一宽边的下延线、第二宽边的上延 线和第二宽边的下延线;
[0076]定义子模块:用于定义第一左延线与第一上延线之间的形成区域为第一区域,第 一左延线、第一宽边与第二左延线之间的形成区域第二区域,第二左延线与第一下延线之 间的形成区域为第三区域,第一下延线、第二长边与第二下延线之间的形成为第四区域,第 二下延线与第二右延线之间的形成区域为第五区域,第二右延线、第二宽边与第一右延线 之间的形成区域为第六区域,第一右延线与第二上延线之间的形成区域为第七区域,第二 上延线、第一长边与第一上延线之间的形成区域为第八区域;
[0077] 显示子模块:用于当坐标点位于第一区域时,在成像画面的左上角显示一个投影 或一组关联信息投影;当坐标点位于第二区域时,在成像画面的第一宽边上显示一个投影 或一组关联信息投影;当坐标点位于第三区域时,在成像画面的左下角显示一个投影或一 组关联信息投影;当坐标点位于第四区域时,在成像画面的第二长边上显示一个投影或一 组关联信息投影;当坐标点位于第五区域时,在成像画面的右下角显示一个投影或一组关 联信息投影;当坐标点位于第六区域时,在成像画面的第二宽边上显示一个投影或一组关 联信息投影;当坐标点位于第七区域时,在成像画面的右上角显示一个投影或一组关联信 息投影;当坐标点位于第八区域时,在成像画面的第一长边上显示一个投影或一组关联信 息投影。
[0078] 优选的,在获取模块中,目标物体的相对坐标为!)(?\,?^匕);计算模块具体包括如 下子模块:
[0079] 获取子模块:用于获取观测设备的水平偏移角度记为argl,获取观测设备的垂直 偏移角度记为arg 2,定义该观测设备偏移后以该观测设备为原点形成一新坐标系;
[0080] 第一计算子模块:用于通过公式/2 + 求得目标物体与观测设备直接的 长度,其中,1为目标物体与观测设备直接的长度;
[0081] 第二计算子模块:用于通过公式
I求出目标物体与X轴的水平夹角, 并通过公式A'horiiAhori+argl得到目标物体在新坐标系中与X轴的水平夹角,其中,Ahori为 目标物体与X轴的水平夹角,A'hdri为目标物体在新坐标系中与X轴的水平夹角;
[0082] 第三计算子模块:用于通过公式/2U =a7 + W求出目标物体在xy平面上的射影,根 据公式
求出目标物体与xy平面的垂直夹角,并通过公式A'vert = Avert+arg2 求出目标物体在新坐标系中与Y轴的垂直夹角,其中,lXy为目标物体在xy平面上的射影, Avert为目标物体与xy平面的垂直夹角,A'rert为目标物体在新坐标系中与Y轴的垂直夹角; [0083]第四计算子模块:用于根据公式q 3 = l*sin(A'vert)求得目标物体在新坐标系中的Z 轴坐标,根据公式l'xy=l* C〇S(A've3rt)求得目标物体在新坐标系的xy平面上的射影长度,根 据公式91 = 1'^*(308(六\。:^)求得目标物体在新坐标系中乂轴坐标,根据公式92 = 1'^*8;[11 (A ' hciri)求得目标物体在新坐标系中的Y轴坐标,其中,q3为目标物体在新坐标系中的Z轴坐 标,l' xy为目标物体在新坐标系的xy平面上的射影长度,qi为目标物体在新坐标系中X轴坐 标,q2为目标物体在新坐标系中的Y轴坐标;
[0084] 第五计算子模块:用于根据目标物体在新坐标系中的X轴坐标、Y轴坐标和Z坐标求 得目标物体的新相对坐标为q(qi,q2,q 3),并根据目标物体的新相对坐标求得该目标物体在 观测设备的成像画面所在平面上的坐标点。
[0085] 对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种 相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围 之内。
【主权项】
1. 一种智能显示视觉图像的位置信息处理方法,其特征在于,包括如下步骤: 步骤S1:获取观测设备的像素和成像深度,W及获取目标物体相对于观测设备的相对 坐标;所述观测设备在其观测方向上形成一个或一组成像画面,每组成像画面包括多个成 像画面,每个成像画面的中屯、与观测设备之间的距离为成像深度; 步骤S2:获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备偏移后W该 观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对坐标;之后 根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平面上的坐 标点; 步骤S3:判断所述坐标点是否位于成像画面内,若是,在所述坐标点处显示一个投影或 一组关联信息投影;否则,执行步骤S4; 步骤S4:将成像画面的外部划分为若干个区域,在成像画面内与坐标点所在区域匹配 的位置上显示一个投影或一组关联信息投影。2. 如权利要求1所述的智能显示视觉图像的位置信息处理方法,其特征在于,步骤S4具 体包括如下步骤: 步骤S41:将成像画面定义为由第一长边、第一宽边、第二长边和第二宽边依次围接而 成,将第一长边和第二长边均往左、右两个方向无限延长,得到第一长边的左延线、第一长 边的右延线、第二长边的左延线、第二长边的右延线;将第一宽边和第二宽边均往上、下两 个方向无限延长,得到第一宽边的上延线、第一宽边的下延线、第二宽边的上延线和第二宽 边的下延线; 步骤S42:定义第一左延线与第一上延线之间的形成区域为第一区域,第一左延线、第 一宽边与第二左延线之间的形成区域第二区域,第二左延线与第一下延线之间的形成区域 为第Ξ区域,第一下延线、第二长边与第二下延线之间的形成为第四区域,第二下延线与第 二右延线之间的形成区域为第五区域,第二右延线、第二宽边与第一右延线之间的形成区 域为第六区域,第一右延线与第二上延线之间的形成区域为第屯区域,第二上延线、第一长 边与第一上延线之间的形成区域为第八区域; 步骤S43:当坐标点位于第一区域时,在成像画面的左上角显示一个投影或一组关联信 息投影;当坐标点位于第二区域时,在成像画面的第一宽边上显示一个投影或一组关联信 息投影;当坐标点位于第Ξ区域时,在成像画面的左下角显示一个投影或一组关联信息投 影;当坐标点位于第四区域时,在成像画面的第二长边上显示一个投影或一组关联信息投 影;当坐标点位于第五区域时,在成像画面的右下角显示一个投影或一组关联信息投影;当 坐标点位于第六区域时,在成像画面的第二宽边上显示一个投影或一组关联信息投影;当 坐标点位于第屯区域时,在成像画面的右上角显示一个投影或一组关联信息投影;当坐标 点位于第八区域时,在成像画面的第一长边上显示一个投影或一组关联信息投影。3. 如权利要求1所述的智能显示视觉图像的位置信息处理方法,其特征在于,步骤S1 中,目标物体的相对坐标为P(Px,Py,Pz);步骤S2具体包括如下子步骤: 步骤S21:获取观测设备的水平偏移角度记为argi,获取观测设备的垂直偏移角度记为 arg2,定义该观测设备偏移后W该观测设备为原点形成一新坐标系; 步骤S22:通过公式/-1 =记+ A2 求得目标物体与观测设备直接的长度,其中,1为目 标物体与观测设备直接的长度; 步骤S23:通过公式长出目标物体与X轴的水平夹角,并通过公式A'hDTi = Ahnri+argl得到目标物体在新坐标系中与X轴的水平夹角,其中,Ahnri为目标物体与X轴的 水平夹角,A'hDri为目标物体在新坐标系中与X轴的水平夹角; 步骤S24:通过公式二心+六求出目标物体在xy平面上的射影,根据公式求出目标物体与Xy平面的垂直夹角,并通过公式A'vert = Avert+arg2求出目 标物体在新坐标系中与Y轴的垂直夹角,其中,Ixy为目标物体在xy平面上的射影,Avert为目 标物体与xy平面的垂直夹角,A'vert为目标物体在新坐标系中与Y轴的垂直夹角; 步骤S25:根据公式q3 = l*sin(A'vert)求得目标物体在新坐标系中的Z轴坐标,根据公式 1'^=1相03^%6,〇求得目标物体在新坐标系的^7平面上的射影长度,根据公式91 = 1'^* COS(A'hnri)求得目标物体在新坐标系中X轴坐标,根据公式q2=l'xy*sin(A'hDri)求得目标物 体在新坐标系中的Y轴坐标,其中,Q3为目标物体在新坐标系中的Z轴坐标,Γ xy为目标物体 在新坐标系的xy平面上的射影长度,qi为目标物体在新坐标系中X轴坐标,Q2为目标物体在 新坐标系中的Y轴坐标; 步骤S26:根据目标物体在新坐标系中的X轴坐标、Y轴坐标和Z坐标求得目标物体的新 相对坐标为q(qi,Q2,Q3),并根据目标物体的新相对坐标求得该目标物体在观测设备的成像 画面所在平面上的坐标点。4. 一种智能显示视觉图像的位置信息处理系统,其特征在于,包括: 获取模块:用于获取观测设备的像素和成像深度,W及获取目标物体相对于观测设备 的相对坐标;所述观测设备在其观测方向上形成一个或一组成像画面,每组成像画面包括 多个成像画面,每个成像画面的中屯、与观测设备之间的距离为成像深度; 计算模块:用于获取观测设备的水平偏移角度和垂直偏移角度,定义该观测设备偏移 后W该观测设备为原点形成一新坐标系,计算得到目标物体在该新坐标系中的新相对坐 标;之后根据目标物体的新相对坐标计算得到该目标物体在观测设备的成像画面所在平面 上的坐标点; 判断模块:用于判断所述坐标点是否位于成像画面内,若是,在所述坐标点处显示一个 投影或一组关联信息投影;否则,执行显示模块; 显示模块:用于将成像画面的外部划分为若干个区域,在成像画面内与坐标点所在区 域匹配的位置上显示一个投影或一组关联信息投影。5. 如权利要求4所述的智能显示视觉图像的位置信息处理系统,其特征在于,显示模块 具体包括如下子模块: 设置子模块:用于将成像画面定义为由第一长边、第一宽边、第二长边和第二宽边依次 围接而成,将第一长边和第二长边均往左、右两个方向无限延长,得到第一长边的左延线、 第一长边的右延线、第二长边的左延线、第二长边的右延线;将第一宽边和第二宽边均往 上、下两个方向无限延长,得到第一宽边的上延线、第一宽边的下延线、第二宽边的上延线 和第二宽边的下延线; 定义子模块:用于定义第一左延线与第一上延线之间的形成区域为第一区域,第一左 延线、第一宽边与第二左延线之间的形成区域第二区域,第二左延线与第一下延线之间的 形成区域为第Ξ区域,第一下延线、第二长边与第二下延线之间的形成为第四区域,第二下 延线与第二右延线之间的形成区域为第五区域,第二右延线、第二宽边与第一右延线之间 的形成区域为第六区域,第一右延线与第二上延线之间的形成区域为第屯区域,第二上延 线、第一长边与第一上延线之间的形成区域为第八区域; 显示子模块:用于当坐标点位于第一区域时,在成像画面的左上角显示一个投影或一 组关联信息投影;当坐标点位于第二区域时,在成像画面的第一宽边上显示一个投影或一 组关联信息投影;当坐标点位于第Ξ区域时,在成像画面的左下角显示一个投影或一组关 联信息投影;当坐标点位于第四区域时,在成像画面的第二长边上显示一个投影或一组关 联信息投影;当坐标点位于第五区域时,在成像画面的右下角显示一个投影或一组关联信 息投影;当坐标点位于第六区域时,在成像画面的第二宽边上显示一个投影或一组关联信 息投影;当坐标点位于第屯区域时,在成像画面的右上角显示一个投影或一组关联信息投 影;当坐标点位于第八区域时,在成像画面的第一长边上显示一个投影或一组关联信息投 影。6.如权利要求4所述的智能显示视觉图像的位置信息处理系统,其特征在于,在获取模 块中,目标物体的相对坐标为P(Px,Py,Pz);计算模块具体包括如下子模块: 获取子模块:用于获取观测设备的水平偏移角度记为argi,获取观测设备的垂直偏移角 度记为曰巧2,定义该观测设备偏移后W该观测设备为原点形成一新坐标系; 第一计算子模块:用于通过公式:=+片+ 求得目标物体与观测设备直接的长度, 其中,1为目标物体与观测设备直接的长度; 第二计算子模块:用于通过公式求出目标物体与X轴的水平夹角,并通 过公式A'hDTi = AhDri+argi得到目标物体在新坐标系中与X轴的水平夹角,其中,Ahcri为目标 物体与X轴的水平夹角,A'hDri为目标物体在新坐标系中与X轴的水平夹角; 第Ξ计算子模块:用于通过公式K +片求出目标物体在巧平面上的射影,根据公 式求出目标物体与Xy平面的垂直夹角,并通过公式A'vert = Avert+arg2求出 目标物体在新坐标系中与Y轴的垂直夹角,其中,Ixy为目标物体在Xy平面上的射影,Avert为 目标物体与xy平面的垂直夹角,A'vert为目标物体在新坐标系中与Y轴的垂直夹角; 第四计算子模块:用于根据公式q3 = l*sin(A'vert)求得目标物体在新坐标系中的Z轴坐 标,根据公式l'xy=l*COS(A'vert)求得目标物体在新坐标系的Xy平面上的射影长度,根据公 式qi = Γ xy*COS ( A ' hori )求得目标物体在新坐标系中X轴坐标,根据公式Q2 = Γ xy*sin( A ' hori ) 求得目标物体在新坐标系中的Υ轴坐标,其中,q3为目标物体在新坐标系中的Z轴坐标,Γ xy 为目标物体在新坐标系的xy平面上的射影长度,qi为目标物体在新坐标系中X轴坐标,q2为 目标物体在新坐标系中的Y轴坐标; 第五计算子模块:用于根据目标物体在新坐标系中的X轴坐标、Y轴坐标和Z坐标求得目 标物体的新相对坐标为q( qi,Q2,Q3),并根据目标物体的新相对坐标求得该目标物体在观测 设备的成像画面所在平面上的坐标点。
【文档编号】G06T7/00GK106097309SQ201610375415
【公开日】2016年11月9日
【申请日】2016年5月30日
【发明人】余同立
【申请人】余同立