[发明专利]射击类游戏的准星移动控制方法、装置及存储介质在审
申请号: | 202010910471.1 | 申请日: | 2020-09-02 |
公开(公告)号: | CN114191808A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 申晕 | 申请(专利权)人: | 申晕 |
主分类号: | A63F13/245 | 分类号: | A63F13/245;A63F13/5372;A63F13/837;G06T7/70 |
代理公司: | 深圳茂达智联知识产权代理事务所(普通合伙) 44394 | 代理人: | 夏龙 |
地址: | 412000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 射击 游戏 准星 移动 控制 方法 装置 存储 介质 | ||
1.一种射击类游戏的准星移动控制方法,其特征在于,所述方法包括以下步骤:
S100:获取枪口瞄准位置对应的图像帧;
S200:判断是否存在第一坐标(X1,Y1);
若不存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在至少一个定位光斑;
若不存在定位光斑,转步骤S100;
若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),并转步骤S100;
若存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑;
若不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100;
若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第二坐标(X2,Y2);
S300:得到第一坐标(X1,Y1)和第二坐标(X2,Y2)之间的偏移值(X2-X1,Y2-Y1),所述偏移值(X2-X1,Y2-Y1)作为准星的移动值;
S400:将第二坐标(X2,Y2)替代第一坐标(X1,Y1),转步骤S100。
2.如权利要求1所述的射击类游戏的准星移动控制方法,其特征在于,所述若存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑的步骤具体包括:
若存在第一坐标(X1,Y1),以第一坐标(X1,Y1)为中心的预设范围内对图像帧的像素点进行局部扫描,判断预设范围内是否存在定位光斑。
3.如权利要求2所述的射击类游戏的准星移动控制方法,其特征在于,所述若不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100的步骤具体包括:
若不存在定位光斑,对图像帧的像素点进行全局范围的扫描,判断全局范围内是否存在至少一个定位光斑;
若全局范围内不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100;
若全局范围内存在定位光斑,删除第一坐标(X1,Y1),并记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),转步骤S100。
4.如权利要求2所述的射击类游戏的准星移动控制方法,其特征在于,所述判断预设范围内是否存在定位光斑的步骤具体包括:
获取图像帧预设范围内像素点的灰度值;
判断是否存在连续多个像素点的灰度值大于预设值;
若存在,则连续多个像素点为定位光斑。
5.如权利要求1所述的射击类游戏的准星移动控制方法,其特征在于,所述若不存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在至少一个定位光斑的具体步骤包括:
获取图像帧内像素点的灰度值;
判断是否存在连续多个像素点的灰度值大于预设值;
若存在,则连续多个像素点为定位光斑。
6.如权利要求5所述的射击类游戏的准星移动控制方法,其特征在于,所述若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1)的步骤具体包括:
确认连续多个像素点的中心位置像素点;
获取中心位置像素点的像素点坐标值,并作为第一坐标(X1,Y1)。
7.如权利要求6所述的射击类游戏的准星移动控制方法,其特征在于,所述获取中心位置像素点的像素点坐标值,并作为第一坐标(X1,Y1)的步骤具体包括:
判断是否只有一个中心位置像素点;
若只存在一个中心位置像素点,获取中心位置像素点的像素点坐标值,并作为第一坐标(X1,Y1);
若存在多个中心位置像素点,分别获取多个中心位置像素点的像素点坐标值;
获取靠近图像帧中心位置的像素点坐标值,并作为第一坐标(X1,Y1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于申晕,未经申晕许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010910471.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减害全颗粒滤棒及其制备方法和应用
- 下一篇:电感装置