[发明专利]一种基于C++实现医药系统进行人眼检测的方法在审
申请号: | 201811281407.0 | 申请日: | 2018-10-31 |
公开(公告)号: | CN111199164A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 任永强;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06T7/00;G06T7/246 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 c++ 实现 医药 系统 进行 检测 方法 | ||
本发明涉及C++应用与开发技术领域,具体涉及一种基于C++实现医药系统进行人眼检测的方法。本发明所述的方法包含以下几个步骤:1、初始化摄像头读取视频流;2、读取级联分类器;3、进行视频流操作;4、人眼检测尺寸判断;5、进行人眼跟踪,并进行结果绘制。本发明结合医药系统开创了一种新型的技术手段,精确检测人眼周围情况,根据眼部状况推出患者身体状况,达到精准营销的作用。
技术领域
本发明涉及C++应用与开发技术领域,具体涉及一种基于C++实现医药系统进行人眼检测的方法。
背景技术
随着科技的发展,医药行业也逐步开始智能化。智能化的手段能够更全面检测到病人除了表面病状外,还能检测到病人潜在病状,并对潜在病状做进一步治疗。而目前医药系统缺少一种检测人眼的方法,通过检测人眼可以看出病人大概睡眠状况、身体疲惫情况等。
本发明结合医药系统开创了一种新型的技术手段,精确检测人眼周围情况,根据眼部状况推出患者身体状况,达到精准营销的作用。
发明内容
本发明结合医药系统开创了一种新型的技术手段,精确检测人眼周围情况,根据眼部状况推出患者身体状况,达到精准营销的作用。
本发明解决上述技术问题的技术方案是:
所述的方法包含以下几个步骤:
1、一种基于C++实现医药系统进行人眼检测的方法,其特征在于:所述的方法包含以下几个步骤:
步骤一、病人坐在电脑前,摄像头开始初始化,程序开始读取视频流;
步骤二、设置视频宽高,缩小视频大小,便于更好细化检测眼部;
步骤三、读取配置文件设置好的眼部信息级联分类器,进行程序初始化;
步骤四、通过OpenCV的操作对视频进行水平翻转、灰度转换以及颜色设置,达到精准的识别效果;
步骤五、人眼检测尺寸判断 若不符合则需要重新检测,若符合,则进行人眼跟踪;
步骤六、确定人眼位置,锁定眼部区域范围,开始人眼跟踪;
步骤七、通过OpenCV的操作对跟踪结果进行人眼结果绘制。
2、根据权利要求1所述的一种基于C++实现医药系统进行人眼检测的方法,其特征在于:所述的步骤五中,人眼检测尺寸判断 若不符合则需要重新检测,具体步骤如下:
步骤一、对不同尺度的人脸进行多方面检测;
步骤二、遍历人脸检测的结果,根据结果查找人眼的模糊目标;
步骤三、对步骤二所述目标结果进行不同尺度的人眼检测;
步骤四、遍历人脸检测结果,查找人眼精确目标;
步骤五、得到人眼检测区域并输出。
3、根据权利要求1所述的一种基于C++实现医药系统进行人眼检测的方法,其特征在于:所述的步骤六中,确定人眼位置,锁定眼部区域范围,开始人眼跟踪是通过OpenCV的操作实现,具体步骤如下:
步骤一、通过OpenCV的操作确定人眼位置;
步骤二、通过OpenCV的操作确定人眼部的矩形区域范围;
步骤三、通过OpenCV的操作中的生成匹配模板,并进行模板匹配;
步骤四、对匹配模板进行最大值最小值计算;
步骤五、对最大值最小值进行区域检测判断,得出眼部精确区域位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811281407.0/2.html,转载请声明来源钻瓜专利网。