The invention proposes a method for obtaining coordinates of aiming points based on image recognition and laser positioning. It effectively solves the problem of inaccuracy of pointing error in the existing screen coordinate acquisition, taking a large amount of information, high load on the processor, and prone to delay. The invention has the following advantages and positive effects: 1, using the image acquisition device and mounting type infrared laser generator complete operator aiming point screen coordinates acquisition system, convenient installation and debugging, more flexible application; 2, sensory type infrared laser generator mounted on the operator's influence is less, can minimize the action system. Interference of operating personnel; 3, using the checkerboard constructed standard coordinates table and the error table in advance, and used for error correction, aiming screen coordinates to improve the tracking accuracy of point.
【技术实现步骤摘要】
基于图像识别和激光定位的瞄准点屏幕坐标获取方法
本专利技术涉及测量定位和目标识别领域,特别是一种基于图像识别和激光定位的瞄准点屏幕坐标获取方法。
技术介绍
在模拟对抗训练过程中,常常需要受训人员使用仿真武器进行瞄准训练,而在瞄准训练中,其是通过一个训练控制主机控制投影仪在投影屏幕或者白墙上投影训练视景,然后受训人员手持便携式仿真武器瞄准屏幕上的某点实施瞄准射击,通过一个目标识别装置识别训练场景中目标和瞄准点,将训练场景中目标和标准点信息传递给训练控制主机进行处理,训练控制主机识别瞄准点在场景中的位置,以判断是否瞄准。目前广泛应用的目标点和瞄准点多数采用电视跟踪器图像识别的方法,存在电视跟踪器摄像头结构复杂、目标识别算法复杂、处理器数据处理信息量大负载高、系统开发成本高、效费比低,长时间运行后在数据处理和传输的过程中容易产生延迟等诸多问题。
技术实现思路
针对上述情况,为克服现有技术之缺陷,本专利技术提出一种基于图像识别和激光定位的瞄准点屏幕坐标获取方法,有效解决了现有的屏幕坐标获取中无法计算瞄准误差,采取的信息量大,处理器负载高,容易发生延迟的问题。本专利技术的方法是包含以下过程:①视景发生装置在屏幕上生成充满屏幕的棋盘格图像;②图像采集单元采集包含棋盘格的图像数据;③对图像采集单元采集的图像进行处理,根据棋盘格在采集到的图像中占据的区域,确定屏幕在图像中的坐标数据;④利用棋盘格的交叉点的屏幕坐标列表将屏幕划分为若干个区块,并根据划分的区块建立标准坐标表、映射坐标表和误差表如下表所示:标准坐标表映射坐标表(x0,yj)……(xi,yj)…………(x0,y1)( ...
【技术保护点】
基于图像识别和激光定位的瞄准点屏幕坐标获取方法,其特征在于,包含以下过程:①视景发生装置在屏幕上生成充满屏幕的棋盘格图像;②图像采集单元采集包含棋盘格的图像数据;目标视频信息的获取采用高速CCD摄像机获取目标场景视频然后在Unity3d中采用WebCamTexture实现;③对图像采集单元采集的图像进行处理,根据棋盘格在采集到的图像中占据的区域,确定屏幕在图像中的坐标数据,通过Mat webCamTextureMat=webCamTextureToMatHelper.GetMat(),获取Mat类型的视频数据,然后使用Calib3d.findChessboardCorners获取棋盘格交叉点的屏幕坐标列表;④利用棋盘格的交叉点的屏幕坐标列表将屏幕划分为若干个区块,并根据划分的区块建立标准坐标表、映射坐标表和误差表:标准坐标表
【技术特征摘要】
1.基于图像识别和激光定位的瞄准点屏幕坐标获取方法,其特征在于,包含以下过程:①视景发生装置在屏幕上生成充满屏幕的棋盘格图像;②图像采集单元采集包含棋盘格的图像数据;目标视频信息的获取采用高速CCD摄像机获取目标场景视频然后在Unity3d中采用WebCamTexture实现;③对图像采集单元采集的图像进行处理,根据棋盘格在采集到的图像中占据的区域,确定屏幕在图像中的坐标数据,通过MatwebCamTextureMat=webCamTextureToMatHelper.GetMat(),获取Mat类型的视频数据,然后使用Calib3d.findChessboardCorners获取棋盘格交叉点的屏幕坐标列表;④利用棋盘格的交叉点的屏幕坐标列表将屏幕划分为若干个区块,并根据划分的区块建立标准坐标表、映射坐标表和误差表:标准坐标表(0,j)……(i,j)…………(0,1/j)(1/i,1/j)……(0,0)(1/i,0)…(i,0)映射坐标表(x0,yj)……(xi,yj)…………(x0,y1)(x1,y1)……(x0,y0)(x1,y0)…(xi,y0)误差表⑤.在图像采集装置上装上可滤掉可见光的滤光装置;⑥.视景发生装置产生训练视景并显示到屏幕上;⑦.操作人员使用挂载有红外激光发生器的瞄准设备对屏幕上的某点实施瞄准射击;⑧.图像采集装置获取实时的屏幕图像,数据处理单元处理该图像并提取出红外光斑的图像坐标(xg,yg);通过webCamTextureToMatHelper.GetMat()获取Mat类型的视频数据,然后使用Imgproc...
【专利技术属性】
技术研发人员:宋瑞丽,李涛,姜暄民,顾艳华,
申请(专利权)人:河南黄烨科技有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。