CN111791801A - 实时校准动态倒车辅助线显示位置的方法、装置及电子设备 - Google Patents
实时校准动态倒车辅助线显示位置的方法、装置及电子设备 Download PDFInfo
- Publication number
- CN111791801A CN111791801A CN201910273355.0A CN201910273355A CN111791801A CN 111791801 A CN111791801 A CN 111791801A CN 201910273355 A CN201910273355 A CN 201910273355A CN 111791801 A CN111791801 A CN 111791801A
- Authority
- CN
- China
- Prior art keywords
- file
- opengles
- parameters
- parameter
- display position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2300/00—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
- B60R2300/30—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例公开了一种实时校准动态倒车辅助线显示位置的方法、装置及电子设备,涉及数据处理技术领域。该方法包括:在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView;启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合。通过本申请的方案,提高了校准动态倒车辅助线显示位置的效率。
Description
技术领域
本发明涉及数据处理技术领域,尤其涉及实时校准动态倒车辅助线显示位置的技术。
背景技术
倒车是每个车载***必要的基本功能,由倒车摄像头提供的后视图像和倒车辅助线两部分组成。其中倒车辅助线又分为静态和动态两种类型,两者的区别是挂上倒档进入倒车后,静态的倒车辅助线不会随着方向盘的转动而有任何变化,保持其在中控屏幕上的位置不变,而动态的倒车辅助线则是能够随着方向盘的转动而改变其在中控屏幕上的位置,方向盘的每一度转角对应的动态辅助线在中控屏幕上的位置是唯一的。
现有的实现动态倒车辅助线的方案的必要条件是需要实车标定,根据不同的前轮转角标定出不同的倒车轨迹线再使用画图工具制作图片,过程比较繁琐,并且轴距、轴长等任何车身参数或者是倒车摄像头有变化都需要重新进行实车标定,所以不同的车型之间完全不能复用,需要重新开发,开发的成本较高
针对上述问题,亟需一种全新的实时校准动态倒车辅助线显示位置的技术。
发明内容
有鉴于此,本发明实施例提供一种实时校准动态倒车辅助线显示位置的方法、装置、电子设备、非暂态计算机可读存储介质及计算机程序,至少部分的解决现有技术中存在的问题。
第一方面,本发明实施例提供了一种实时校准动态倒车辅助线显示位置的方法,包括:
在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面;
启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;
获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;
通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。
根据本发明实施例的一种具体实现方法,所述全部参数包括眼睛的坐标(eyeX,eyeY,eyeZ)、眼睛看向的位置(centerX,centerY,centerZ)以及头部的朝向(upX,upY,upZ)。
根据本发明实施例的一种具体实现方法,所述方法还包括:
在创建GLSurfaceView之后,判断opengles参数文件是否存在,若不存在,则设置默认参数。
根据本发明实施例的一种具体实现方法,所述方法还包括:
在创建GLSurfaceView之后,启动监听opengles参数的文件线程;
当监听到opengles参数存在变化时,将变化后的opengles参数传递给所述文件。
根据本发明实施例的一种具体实现方法,所述方法还包括:
判断opengles参数文件是否存在;
若存在,则打开opengles参数文件的同时拷贝所述opengles参数文件作为备份文件;
若不存在,则创建新的opengles文件。
根据本发明实施例的一种具体实现方法,所述拷贝所述opengles参数文件作为备份文件之后,所述方法还包括:
启动监听终端命令行输入的监听线程;
当所述监听线程监听到有命令参数输入时,对该命令参数进行解析,生成解析结果;
基于所述解析结果,执行进一步的操作。
根据本发明实施例的一种具体实现方法,所述执行进一步的操作,包括:
当命令参数为opengles参数时,将所述命令参数写入到opengles参数文件中。
根据本发明实施例的一种具体实现方法,所述执行进一步的操作,包括:
当所述命令参数为退出命令时,进一步判断是否保存当前的调试参数;
若是,则关闭opengles参数文件的之后,删除与opengles参数文件对应存在的备份文件;
若否,则关闭opengles参数文件的之后,当opengles参数文件存在备份文件时,将所述备份文件执行重命名并覆盖opengles参数文件,当opengles参数文件不存在备份文件时,删除所述opengles参数文件。
第二方面,本发明实施例还提供了一种实时校准动态倒车辅助线显示位置的装置,包括:
创建模块,用于在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面;
启动模块,用于启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;
写入模块,用于获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;
保存模块,用于通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。
第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任第一方面或第一方面的任一实现方式所述的实时校准动态倒车辅助线显示位置的方法。
第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行前述第一方面或第一方面的任一实现方式所述的实时校准动态倒车辅助线显示位置的方法。
第五方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行前述第一方面或第一方面的任一实现方式所述的实时校准动态倒车辅助线显示位置的方法。
本发明实施例提供的实时校准动态倒车辅助线显示位置的方法、装置、电子设备、非暂态计算机可读存储介质及计算机程序,包括在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面;启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。通过本申请的方案,提高了校准动态倒车辅助线显示位置的效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种实时校准动态倒车辅助线显示位置的流程示意图;
图2为本发明实施例提供的另一种实时校准动态倒车辅助线显示位置的流程示意图;
图3为本发明实施例提供的另一种实时校准动态倒车辅助线显示位置的流程示意图;
图4为本发明实施例提供的另一种实时校准动态倒车辅助线显示位置的流程示意图;
图5为本发明实施例提供的一种实时校准动态倒车辅助线显示位置的装置结构示意图;
图6为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
现有的实现动态倒车辅助线的技术的方案实现方式如下:
前轮的转角大约是-35度~+35度,方向盘中立时是0度,一共是71个不同的角度。
首先需要在车尾部安装倒车摄像头,因为倒车摄像头安装的高度和角度的不同会造成倒车辅助线在屏幕上显示的位置不同,所以必须是按照量产出货时的准确位置来安装倒车摄像头。
然后在车尾部的地面上铺上标定板,在车辆静止状态下,获取其倒车影像显示屏显示的静态图像,并在所述静态图像上找出标定板上相应的点,将这些点连接起来,形成静态倒车辅助线,即0度时对应的倒车辅助线,将该辅助线制作为背景透明的PNG格式的图片,图片分辨率与倒车影像分辨率的大小一致。
车辆在特定倒车角度下进行倒车,在倒车过程中,维持特定倒车角度不变,在标定板上依次采集若干个车辆后轮在标定板上所对应的坐标点,若干个所述坐标点连接形成特定倒车角度下的实际动态倒车辅助线。
在所述静态图像中获取每个所述坐标点所对应的位置,每个所述坐标点所对应的位置连接形成特定倒车角度下的动态倒车辅助线。
每个角度对应一个画上倒车辅助线的静态图,前轮转到相应的角度的时候,取得其对应的静态图,使其置于倒车的后视图画面上面显示。
现有的实现动态倒车辅助线的方案的必要条件是需要实车标定,根据不同的前轮转角标定出不同的倒车轨迹线再使用画图工具制作图片,过程比较繁琐,并且轴距、轴长等任何车身参数或者是倒车摄像头有变化都需要重新进行实车标定,所以不同的车型之间完全不能复用,需要重新开发,开发的成本较高。
参见图1,本发明实施例提供了一种实时校准动态倒车辅助线显示位置的方法,包括以下步骤:
S101,在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面。
为了实现上述功能,可以设置用于显示动态倒车辅助线的程序。在接收到倒车信号后,显示动态倒车辅助线的程序首先会创建一个背景透明的GLSurfaceView,读取上述的基础图片,将其显示在GLSurfaceView上,该GLSurfaceView显示在倒车影像上面
在实际的操作中,可以选取一张背景透明的基础图片,例如,格式为PNG,分辨率为1280x720,其中辅助线的部分在图片的正中间,形状为矩形。
S102,启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置。
用于显示动态倒车辅助线的程序,能够实时监听opengles透视投影相关的参数的变化以及前轮的转角,根据这些变化的参数来实时调整辅助线在中控屏幕上显示的位置。用于显示动态倒车辅助线的程序启动一个文件监听线程,该文件包含opengles透视投影相关的全部参数,当文件中的内容有任何变化的时候,用于显示动态倒车辅助线的程序会重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置。
S103,获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中。
设置调试程序,调试程序可以接收命令行参数,能够根据实车标定的效果,实时的调整opengles透视投影相关的参数。
调试者会根据实际标定板在中控屏幕中显示的位置来输入命令给调试程序调整上述提到的相关参数,调试程序在接收到命令后会将调整后的参数写入到文件中。如果对调整后的显示效果不满意可以撤销至上一次设定的参数。在退出调试程序前还会给调试者选择是否需要保存此次调试的参数,如果不需要,那么此次调整的所有参数都会被恢复为启动调试程序之前的值。
S104,通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。
通过不断的调试参数,最终使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,退出调试程序,选择保存此次调试的参数,这些参数会被保存至一个文件中,再次启动中控屏幕后,用于显示动态倒车辅助线的程序会从该文件中直接读取调试后的参数,将倒车辅助线显示到中控屏幕上。
可以采取多种方式来定义调试过程中所有的参数,作为一个例子,所述全部参数包括眼睛的坐标(eyeX,eyeY,eyeZ)、眼睛看向的位置(centerX,centerY,centerZ)以及头部的朝向(upX,upY,upZ)。
参照图2,根据本发明实施例的一种具体实现方法,所述方法还包括:
在创建GLSurfaceView之后,判断opengles参数文件是否存在,若不存在,则设置默认参数。
参见图2,根据本发明实施例的一种具体实现方法,所述方法还包括:
在创建GLSurfaceView之后,启动监听opengles参数的文件线程;
当监听到opengles参数存在变化时,将变化后的opengles参数传递给所述文件。
参见图3,根据本发明实施例的一种具体实现方法,所述方法还包括:
判断opengles参数文件是否存在;若存在,则打开opengles参数文件的同时拷贝所述opengles参数文件作为备份文件;若不存在,则创建新的opengles文件。
在拷贝所述opengles参数文件作为备份文件之后,所述方法还包括:启动监听终端命令行输入的监听线程;当所述监听线程监听到有命令参数输入时,对该命令参数进行解析,生成解析结果;基于所述解析结果,执行进一步的操作。
可选的,所述执行进一步的操作,包括:当命令参数为opengles参数时,将所述命令参数写入到opengles参数文件中。
可选的,所述执行进一步的操作,包括:当所述命令参数为退出命令时,进一步判断是否保存当前的调试参数;若是,则关闭opengles参数文件的之后,删除与opengles参数文件对应存在的备份文件;若否,则关闭opengles参数文件的之后,当opengles参数文件存在备份文件时,将所述备份文件执行重命名并覆盖opengles参数文件,当opengles参数文件不存在备份文件时,删除所述opengles参数文件。
可以根据前轮转角的变化,实时调整倒车辅助线在中控屏幕上的位置,即动态倒车辅助线的实现,参见图4,流程如下:
(1)通过倒车时的轨迹方程,可以计算出倒车轨迹的圆形的圆心在地面上的位置。
(2)根据车身的一些固定参数和倒车摄像头的参数,利用opengles的透视投影原理,计算出倒车轨迹圆心投影后的空间坐标。前轮转角有变化时,圆心的坐标也会变化。
(3)根据地面轨迹圆心坐标的变化来变化基础图片的形状。基础图片的变化形状可以看作是以某个Y坐标固定的点为圆心的圆的轨迹。取上述地面轨迹圆心投影后坐标的X坐标作为图片变化的圆心的X坐标,而图片变化圆心的Y坐标是根据实际的车型来设定,该Y坐标的含义是Y坐标大于该值的点(android的opengles纹理坐标中,屏幕左上角坐标为(0,0),屏幕右下角坐标为(1,1)),不会随着前轮转角的变化而变化,一般表示的是车尾的位置,在中控屏幕上显示的位置是固定的。
上述中提到的车身的一些固定参数和倒车摄像头的参数包括以下的参数:1.轴距;2.轴长;3.后轴到车尾的距离;4.摄像头安装距离地面的高度;5.摄像头的可视范围;6.摄像头中心线与垂直地面的夹角
与上面的方法实施例相对应,参见图5,本发明实施例还提供了一种实时校准动态倒车辅助线显示位置的装置50,包括:
创建模块501,用于在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面;
启动模块502,用于启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;
写入模块503,用于获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;
保存模块504,用于通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。
上述实施例中各功能模块所执行的功能及内容与其对应的方法实施例一一对应,在此不再赘述。
图6示出了本发明实施例提供的电子设备60的结构示意图,电子设备50包括至少一个处理器601(例如CPU),至少一个输入输出接口604,存储器602,和至少一个通信总线603,用于实现这些部件之间的连接通信。至少一个处理器601用于执行存储器602中存储的可执行模块,例如计算机程序。存储器602为非暂态存储器(non-transitory memory),其可以包含易失性存储器,例如高速随机存取存储器(RAM:Random Access Memory),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个输入输出接口604(可以是有线或者无线通信接口)实现与至少一个其他网元之间的通信连接。
在一些实施方式中,存储器602存储了程序6021,处理器601执行程序6021,用于执行前述任一基于电子设备的实时校准动态倒车辅助线显示位置的方法的实施例。
该电子设备可以以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)特定服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子设备。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将
一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些。
实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。
在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种实时校准动态倒车辅助线显示位置的方法,其特征在于,包括:
在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面;
启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;
获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;
通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。
2.根据权利要求1所述的实时校准动态倒车辅助线显示位置的方法,其特征在于:
所述全部参数包括眼睛的坐标(eyeX,eyeY,eyeZ)、眼睛看向的位置(centerX,centerY,centerZ)以及头部的朝向(upX,upY,upZ)。
3.根据权利要求1所述的实时校准动态倒车辅助线显示位置的方法,其特征在于,所述方法还包括:
在创建GLSurfaceView之后,判断opengles参数文件是否存在,若不存在,则设置默认参数。
4.根据权利要求3所述的实时校准动态倒车辅助线显示位置的方法,其特征在于,所述方法还包括:
在创建GLSurfaceView之后,启动监听opengles参数的文件线程;
当监听到opengles参数存在变化时,将变化后的opengles参数传递给所述文件。
5.根据权利要求1所述的实时校准动态倒车辅助线显示位置的方法,其特征在于,所述方法还包括:
判断opengles参数文件是否存在;
若存在,则打开opengles参数文件的同时拷贝所述opengles参数文件作为备份文件;
若不存在,则创建新的opengles文件。
6.根据权利要求5所述的实时校准动态倒车辅助线显示位置的方法,其特征在于,所述拷贝所述opengles参数文件作为备份文件之后,所述方法还包括:
启动监听终端命令行输入的监听线程;
当所述监听线程监听到有命令参数输入时,对该命令参数进行解析,生成解析结果;
基于所述解析结果,执行进一步的操作。
7.根据权利要求6所述的实时校准动态倒车辅助线显示位置的方法,其特征在于,所述执行进一步的操作,包括:
当命令参数为opengles参数时,将所述命令参数写入到opengles参数文件中。
8.根据权利要求6所述的实时校准动态倒车辅助线显示位置的方法,其特征在于,所述执行进一步的操作,包括:
当所述命令参数为退出命令时,进一步判断是否保存当前的调试参数;
若是,则关闭opengles参数文件的之后,删除与opengles参数文件对应存在的备份文件;
若否,则关闭opengles参数文件的之后,当opengles参数文件存在备份文件时,将所述备份文件执行重命名并覆盖opengles参数文件,当opengles参数文件不存在备份文件时,删除所述opengles参数文件。
9.一种实时校准动态倒车辅助线显示位置的装置,其特征在于,包括:
创建模块,用于在接收到倒车信号后,创建一个背景透明的GLSurfaceView,读取基础图片并将所述基础图片显示在GLSurfaceView,所述GLSurfaceView显示在倒车影像的上面;
启动模块,用于启动包含opengles透视投影相关的全部参数的文件监听线程,当所述文件中的内容有变化时,重新读取文件中的参数来调整倒车辅助线在中控屏幕中的显示位置;
写入模块,用于获取实时校准相关的调整参数,并将所述调整参数写入到所述文件中;
保存模块,用于通过调试参数,使辅助线在中控屏幕上显示的位置与标定板上相应的点重合,保存使中控屏幕上显示的位置与标定板上相应的点重合的调试参数至所述文件中。
10.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任一权利要求1-8所述的实时校准动态倒车辅助线显示位置的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910273355.0A CN111791801B (zh) | 2019-04-04 | 2019-04-04 | 实时校准动态倒车辅助线显示位置的方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910273355.0A CN111791801B (zh) | 2019-04-04 | 2019-04-04 | 实时校准动态倒车辅助线显示位置的方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111791801A true CN111791801A (zh) | 2020-10-20 |
CN111791801B CN111791801B (zh) | 2023-09-26 |
Family
ID=72804941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910273355.0A Active CN111791801B (zh) | 2019-04-04 | 2019-04-04 | 实时校准动态倒车辅助线显示位置的方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111791801B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116758505A (zh) * | 2023-06-26 | 2023-09-15 | 珠海视熙科技有限公司 | 一种倒车辅助线的构建方法、装置、介质及设备 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB889876A (en) * | 1957-06-03 | 1962-02-21 | Otto Weidner | A new or improved device for assisting the coupling of trailer vehicles to the towing vehicle |
CN1460375A (zh) * | 2001-03-29 | 2003-12-03 | 松下电器产业株式会社 | 后视***的图像显示方法和装置 |
JP2006298256A (ja) * | 2005-04-22 | 2006-11-02 | Aisin Aw Co Ltd | 駐車支援方法及び駐車支援装置 |
JP2007062649A (ja) * | 2005-09-01 | 2007-03-15 | Clarion Co Ltd | 車両用距離情報表示装置 |
US20080309763A1 (en) * | 2007-04-18 | 2008-12-18 | Sanyo Electric Co., Ltd. | Driving Support System And Vehicle |
DE102010010622A1 (de) * | 2010-03-09 | 2011-09-15 | GM Global Technology Operations LLC , (n. d. Ges. d. Staates Delaware) | Steuersystem für das Rückfahrsichtsystem eines Kraftfahrzeuges und Verfahren zum Einstellen des Rückfahrsichtsystems |
CN102420969A (zh) * | 2010-09-27 | 2012-04-18 | 比亚迪股份有限公司 | 倒车辅助***及方法 |
CN103832355A (zh) * | 2012-11-23 | 2014-06-04 | 怡利电子工业股份有限公司 | 倒车导引线***的导引方法 |
CN104118357A (zh) * | 2013-04-25 | 2014-10-29 | 深圳市豪恩汽车电子装备有限公司 | 一种倒车轨迹线生成方法、装置及倒车引导器 |
CN105128760A (zh) * | 2015-08-27 | 2015-12-09 | 惠州华阳通用电子有限公司 | 倒车轨迹描绘方法及装置 |
CN105730336A (zh) * | 2014-12-10 | 2016-07-06 | 比亚迪股份有限公司 | 倒车辅助装置及车辆 |
CN107600008A (zh) * | 2017-09-07 | 2018-01-19 | 沈阳中科创达软件有限公司 | 倒车辅助线的生成方法、装置、车载设备及存储介质 |
CN110312912A (zh) * | 2017-02-28 | 2019-10-08 | 三菱电机株式会社 | 车辆自动停车***和方法 |
CN112291554A (zh) * | 2020-10-29 | 2021-01-29 | 深圳市豪恩汽车电子装备股份有限公司 | 倒车摄像头的中心校准装置及方法 |
-
2019
- 2019-04-04 CN CN201910273355.0A patent/CN111791801B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB889876A (en) * | 1957-06-03 | 1962-02-21 | Otto Weidner | A new or improved device for assisting the coupling of trailer vehicles to the towing vehicle |
CN1460375A (zh) * | 2001-03-29 | 2003-12-03 | 松下电器产业株式会社 | 后视***的图像显示方法和装置 |
JP2006298256A (ja) * | 2005-04-22 | 2006-11-02 | Aisin Aw Co Ltd | 駐車支援方法及び駐車支援装置 |
JP2007062649A (ja) * | 2005-09-01 | 2007-03-15 | Clarion Co Ltd | 車両用距離情報表示装置 |
US20080309763A1 (en) * | 2007-04-18 | 2008-12-18 | Sanyo Electric Co., Ltd. | Driving Support System And Vehicle |
DE102010010622A1 (de) * | 2010-03-09 | 2011-09-15 | GM Global Technology Operations LLC , (n. d. Ges. d. Staates Delaware) | Steuersystem für das Rückfahrsichtsystem eines Kraftfahrzeuges und Verfahren zum Einstellen des Rückfahrsichtsystems |
CN102420969A (zh) * | 2010-09-27 | 2012-04-18 | 比亚迪股份有限公司 | 倒车辅助***及方法 |
CN103832355A (zh) * | 2012-11-23 | 2014-06-04 | 怡利电子工业股份有限公司 | 倒车导引线***的导引方法 |
CN104118357A (zh) * | 2013-04-25 | 2014-10-29 | 深圳市豪恩汽车电子装备有限公司 | 一种倒车轨迹线生成方法、装置及倒车引导器 |
CN105730336A (zh) * | 2014-12-10 | 2016-07-06 | 比亚迪股份有限公司 | 倒车辅助装置及车辆 |
CN105128760A (zh) * | 2015-08-27 | 2015-12-09 | 惠州华阳通用电子有限公司 | 倒车轨迹描绘方法及装置 |
CN110312912A (zh) * | 2017-02-28 | 2019-10-08 | 三菱电机株式会社 | 车辆自动停车***和方法 |
CN107600008A (zh) * | 2017-09-07 | 2018-01-19 | 沈阳中科创达软件有限公司 | 倒车辅助线的生成方法、装置、车载设备及存储介质 |
CN112291554A (zh) * | 2020-10-29 | 2021-01-29 | 深圳市豪恩汽车电子装备股份有限公司 | 倒车摄像头的中心校准装置及方法 |
Non-Patent Citations (4)
Title |
---|
仇小刚: "基于机器视觉的智能倒车辅助***研究", 中国优秀硕士学位论文全文数据库 信息科技辑, no. 03 * |
冉光伟;马乐;黄楚然;翟伟良;: "乘用车动态倒车辅助线设计", 汽车零部件, no. 11, pages 14 - 17 * |
张莹: "增强汽车驾驶员视野的方法及视野发展趋势", 汽车实用技术, no. 01, pages 148 - 149 * |
王文龙;: "奥迪轿车倒车摄像机***的操作及校准", 汽车维修, no. 03, pages 41 - 42 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116758505A (zh) * | 2023-06-26 | 2023-09-15 | 珠海视熙科技有限公司 | 一种倒车辅助线的构建方法、装置、介质及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111791801B (zh) | 2023-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3715792B1 (en) | Method and device for drawing intersection | |
CN109945888B (zh) | 导航引导线的生成方法、装置及计算机设备 | |
CN108846791B (zh) | 物理模型的渲染方法、装置及电子设备 | |
CN106599680B (zh) | 一种设置应用程序权限的方法、装置及电子设备 | |
CN110853488B (zh) | 一种poi标签显示方法、装置和设备 | |
CN111467801B (zh) | 模型消隐方法及装置、存储介质及电子设备 | |
CN111325668B (zh) | 图像处理深度学习模型的训练方法、装置及电子设备 | |
CN111791801B (zh) | 实时校准动态倒车辅助线显示位置的方法、装置及电子设备 | |
JP2022508433A (ja) | トンネル工事車両の出勤評価方法、コンピューター装置及びコンピューター読み取り可能な記憶媒体 | |
CN113246858A (zh) | 车辆行驶状态图像生成方法、设备和*** | |
CN107878325A (zh) | 确定泊车***重新标定时机的方法、装置及自动标定*** | |
CN114407884B (zh) | 自动驾驶优化方法、装置、电子设备及可读存储介质 | |
CN113946259B (zh) | 车辆信息的处理方法、装置、电子设备及可读介质 | |
CN114655240A (zh) | 信息的显示方法、装置、电子设备及存储介质 | |
CN116642511A (zh) | Ar导航图像渲染方法、装置、电子设备及存储介质 | |
CN111382222A (zh) | 高精地图图幅数据接边方法和装置 | |
CN112693451B (zh) | 高精度倒车轨迹线生成方法、生成***、泊车方法及*** | |
CN107577437B (zh) | 一种存储信息显示方法、装置、设备及存储介质 | |
CN115858401B (zh) | 页面检测方法、装置、电子设备及存储介质 | |
CN110979456B (zh) | 车辆运行轨迹保持的方法、装置及电子设备 | |
CN115641457A (zh) | 一种汽车仪表图标的校验方法、装置、设备及介质 | |
CN115690194A (zh) | 一种车载xr设备定位方法、装置、设备及存储介质 | |
CN117690110A (zh) | 障碍物的几何信息确定方法、装置和计算机设备 | |
CN107464131B (zh) | 三维城市模型的广告展示方法及装置、设备及可读介质 | |
CN115661342A (zh) | 针对车辆损伤点位的显示方法、装置及计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |