发明名称 一种基于视觉信息的游戏体感控制方法
摘要 本发明涉及一种基于视觉信息的游戏体感控制方法。其特征在于,本体感控制系统可以通过摄像头识别纸片木条等简单道具,可以虚拟成方向盘或枪支,控制游戏或其他应用程序。具体步骤为:1.图像预处理,进行一些简单的图像处理,弥补因环境因素产生的噪声对图像引起的畸变;2.轮廓提取,在系统中同时设定了三个轮廓检测窗口,用于检测不同的颜色物体;3.目标物体的跟踪,在得到目标物体的轮廓后,为了更好的跟踪物体的移动,系统需要读取出轮廓中的关键点;4.计算机响应,得到起轮廓多边形后,将轮廓中心点的位置根据检测窗口与屏幕窗口的比例投影到屏幕窗口下。
申请公布号 CN104932683A 申请公布日期 2015.09.23
申请号 CN201510281796.7 申请日期 2015.05.28
申请人 重庆大学 发明人 陈远;罗必辉;蒋维琛
分类号 G06F3/01(2006.01)I;G06K9/00(2006.01)I;G06T7/40(2006.01)I;A63F13/21(2014.01)I 主分类号 G06F3/01(2006.01)I
代理机构 代理人
主权项 一种基于视觉信息的游戏体感控制方法,其特征在于,步骤为:a)图像预处理图像预处理阶段主要包括色彩空间转化、图像分割、平滑处理、形态学处理等系列操作,从而实现图像增强的效果,一方面过滤图像中的无用信息,另一方面去除图像中有效信息中夹杂的噪声,再则可以弥补硬件设备不足带来的影响,色彩空间的转化至HSV色彩空间方便于我们更好的控制色彩区域、饱和度及亮度,图像分割中去除掉非目标颜色,使其归零,减少检测干扰,形态学处理在图像处理中普遍使用的是开运算和比运算,用于去噪和弥补空洞;b)轮廓提取系统已经从HSV色彩空间的H分量中通过阈值化的方法设定了特定的目标颜色值,接下来系统需要做的就是将目标的轮廓从图像中提取出来更好地进行定位操作,扫描图像中可能存在的目标轮廓,通过设定面积值的范围精确目标的检测,为了更好的对计算机进行控制,在系统中同时设定了三个轮廓检测窗口,用于检测不同的颜色物体;c)目标物体的跟踪在得到目标物体的轮廓后,为了更好的跟踪物体的移动,系统需要读取出轮廓中的关键点,在物体检测步骤中系统检测出了蓝色物体轮廓,系统还需要中轮廓中将关键点的数据确切的保存,为了有效的减少我们的计算量,检测过程中采用基于Douglas‑Peucker算法的多边形逼近的方法有效的减少目标轮廓的顶点数目,提升运算速度,在得到目标轮廓的多边形后,考虑使用以中心点的方法(即,遍历多边形的顶点序列,比较出X轴与Y轴上的极大极小值,算出中心点O)定位目标位置;d)计算机响应在物体检测阶段,系统只要检测到存在大于预设面积的红色、绿色物体,就会对计算机发出控制事件,如检测到红色物体,系统就向计算机发送一个mouse_event事件,这里是完成一个鼠标左键点击事件,再则检测到绿色物体,系统就向计算机发送一个keybd_event事件,这里是完成键盘r键的点击事件,至于蓝色物体,在得到起轮廓多边形后,将轮廓中心点的位置根据检测窗口与屏幕窗口的比例投影到屏幕窗口下,最后使用WinAPI中自带的SetCursorPos()来控制鼠标的移动。
地址 400044 重庆市沙坪坝区沙正街174号