一种基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法技术

技术编号:22977493 阅读:33 留言:0更新日期:2020-01-01 00:27
本发明专利技术提出一种基于悬浮窗内嵌人脸识别技术的手持机云台的跟踪方法,属于物联网技术、智能控制与人工智能领域。包括:步骤1:在智能手机端安装对应手持云台的应用程序APP,该APP在智能手机端的Android或iOS开发环境中使用悬浮窗来显示摄像头画面和识别人脸;步骤2:手机与手持云台通过蓝牙进行配对连接,手持云台的APP将采集到的人脸坐标传输给手持云台的处理器;步骤3:手持云台中的处理器根据得到的人脸坐标,控制手持云台的三轴调节机构转动,实现手持云台对人脸的实时跟踪。本发明专利技术采用悬浮窗内嵌人脸识别技术,实现云台的自动跟随人脸功能,实时调节姿态,具有多应用、结构简单、操作方便、实时跟踪的优势。

A tracking method of hand-held PTZ based on face recognition technology embedded in suspension window

【技术实现步骤摘要】
一种基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法
本专利技术涉及物联网技术、智能控制与人工智能领域,具体来说是一种基于人脸识别和跟踪的多功能手持云台及实现跟踪的方法。
技术介绍
随着智能手机及ipad等智能终端的普及,市场上出现各式各样的手机支架,一类手机支架如专利公开号为CN203840405U通过手动调整机械结构来控制手机的姿态,这样既操作不便也不能保证手机画面始终处于最佳位置,另一类支架如专利公开号为CN106817458和CN102270021A采用人脸识别跟踪技术自动调整手机姿态,但不足之处在于,该类手机支架只能在配套的APP中才能使用人脸识别实现云台的跟随功能,而手机上其他应用软件则不能使用手机云台的跟随功能,这导致了其应用范围较窄。
技术实现思路
本专利技术针对目前手机云台应用范围较窄、调整终端姿态操作不便、效果不好的问题,提出了一种基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法,不仅满足在配套APP中实现云台的跟踪和稳定功能,而且满足手机上其他应用软件利用人脸识别技术实现云台的跟踪功能,解决现有产品和技术中应用局限性问题。本专利技术提供的一种基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法,包括步骤如下:步骤1:在智能手机端安装对应手持云台的应用程序APP,在手机端基于Android或iOS开发环境,创建悬浮窗,同时设置画布,并内嵌人脸识别算法,摄像头实时采集图像,通过人脸识别算法获取人脸在画布中的坐标。在手机端的APP的实现中,创建用于绘制包围每个人脸的矩形框和回调人脸坐标的FaceView类,然后在layout布局文件中,创建碎片FrameLayout调用画布SurfaceView和FaceView类,创建悬浮框的界面;再通过创建FloatService类,实现悬浮窗的后台运行。手机端的手持云台APP使用悬浮窗来显示摄像头画面,识别人脸,悬浮窗的权限在手机的配置文件设置为最高,并且悬浮窗能任意拖动和调节大小。步骤2:手机与手持云台通过蓝牙进行配对连接,手持云台的APP将采集到的人脸坐标传输给手持云台的处理器。步骤3:手持云台中的处理器根据得到的人脸坐标,控制手持云台的三轴调节机构转动,从而实现手持云台对人脸的实时跟踪。所述的手持云台包括底部支架、杆体和终端云台;所述的杆体包括三段结构体,杆体的下段与底部支架连接,杆体的上段与终端云台连接;所述的终端云台包括三轴调节机构、手机夹具和手机夹具支架,三轴调节结构为三个轴线相互垂直的旋转机构组成;第一旋转机构由第一电机和杆体的上段形成,用于控制手持云台航向角;第二旋转机构由第二电机和第二电机支架形成,用于控制手持云台的俯仰角;第三旋转机构由第三电机和第三电机支架构成,用于控制手持云台的横滚角;在杆体的下段内置电源和处理器,处理器中配置蓝牙模块,与手机蓝牙配对进行信号传输,并实时处理手机采集到的人脸坐标数据。本专利技术与现有技术相比,具有以下优势:(1)本专利技术提供的手持云台,采用悬浮窗内嵌人脸识别技术,不仅满足在自带APP中实现云台的自动跟随和稳定功能,而且满足手机上其他应用软件,如视频播放器、电子书软件、视频聊天,微博、玩游戏等,利用人脸识别技术实现云台的自动跟随人脸功能,实时调节姿态,使手机位于最佳的视野状态,具有多应用、结构简单、操作方便、实时跟踪的优势,本专利技术提供的手机云台应用面更广,使用更方便。(2)在手机端安装的手机云台APP上,使用悬浮窗来显示摄像头画面和识别人脸,这样可以达到此APP不在栈顶时,悬浮窗仍然在其他APP应用权限之上,摄像头实时采集数据和检测人脸,达到用户使用手机上其他应用软件时仍能实时控制手机云台自动跟踪。(3)悬浮窗可以任意拖动和调节大小,这样设计的目的是可以保证用户良好的体验感。(4)在结构装置上,杆体采用圆柱体嵌套的方法,实现杆的拉伸与收缩,便于携带和使用,杆体的下端具有可充电电源,杆体尾部设有螺纹小孔,可以进行多种底座的连接,方便在任何场合安放。附图说明图1是本专利技术手持云台的结构示意图;图2是本专利技术手持云台的终端云台的结构示意图;图3是本专利技术手持云台的杆体底端开孔示意图;图4是本专利技术手持云台的自动跟踪流程图;图5是本专利技术创建的悬浮窗口效果图。图中:1-底部支架;2-杆体;3-终端云台;301-第一电机;302-第二电机;303-第三电机;304-第二电机支架;305-第三电机支架305;306-手机夹具;307-手机夹具支架。具体实施方式为了便于本领域普通技术人员理解和实施本专利技术,下面结合附图对本专利技术作进一步的详细和深入描述。本专利技术提供的手持云台采用悬浮窗内嵌人脸识别技术,通过Android或iOS开发环境,使手机支架可以自动跟踪人脸并转动,该手持云台不仅具有目前市场手机云台已有功能,适用于在配套APP上控制云台实时跟随人脸的功能,而且适用于手机上其他应用软件,例如,打开视频播放软件,在观看电影、球赛的同时,手机云台可以使用人脸识别来实时调节姿态,使手机位于最佳的视野状态。当然,在除了视频播放器类应用软件之外,还可以适用手机上电子书软件、视频聊天软件、微博等大量应用软件,具有多应用、结构简单、操作方便、实时跟随的优势,具有应用面更广和使用更方便的特点。如图1所示,是本专利技术实现的一个手持云台的结构示意图。本专利技术实施例提供的手机云台,整体包括底部支架1、杆体2和终端云台3。底部支架1为多功能可拆卸结构;杆体2分为上、中、下三段,上段与终端云台3的第一电机301连接;中段为伸缩结构;下段即底端,底端与底部支架1连接。底部支架1通过螺纹与杆体2连接。如图2所示,本专利技术实施例的手持云台的终端云台3包括:三轴调节机构、手机夹具306和手机夹具支架307。三轴调节机构包括:第一旋转机构、第二旋转机构和第三旋转机构。所述的第一旋转机构是由第一电机301和杆体2的上段形成;所述的第二旋转机构包括第二电机302和第二电机支架304;所述的第三旋转机构包括第三电机303和第三电机支架305。如图2所示,第一电机301还与第二电机支架304连接,第二电机302还与第三电机支架305连接,第三电机303还与手机夹具支架307连接,手机夹具306固定在手机夹具支架307上。第一旋转机构负责控制手持云台航向角;第二旋转机构负责控制手持云台俯仰角;第三旋转机构负责控制手持云台横滚角。三轴调节机构的三个旋转机构轴线相互垂直实现了立体空间的任意方向调整。杆体2底端内置电源和处理器,电源为各旋转机构和处理器供电,处理器中配置蓝牙模块,与手机蓝牙配对进行信号传输,并实时处理手机采集到的人脸坐标数据。杆体2底部设有螺纹小孔,如图3所示,可以进行多种底座的连接,方便在任何场合安放。本专利技术在使用所述的手持云台的自动跟踪功能时,需要在智能手机端安装对应的APP。如图4所示,为本专利技术提供的基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法的一个实现流程,下面本文档来自技高网...

【技术保护点】
1.一种基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法,其特征在于,包括:/n步骤1:在智能手机端安装对应手持云台的应用程序APP,该APP在智能手机端的Android或iOS开发环境中使用悬浮窗来显示摄像头画面和识别人脸;/n在手机端的APP的实现中,创建悬浮窗并设置画布,悬浮窗内嵌人脸识别算法,摄像头实时采集图像,通过人脸识别算法获取人脸在画布中的坐标;/n所述的悬浮窗的权限在手机的配置文件设置为最高,并且悬浮窗能任意拖动和调节大小;/n步骤2:手机与手持云台通过蓝牙进行配对连接,手持云台的APP将采集到的人脸坐标传输给手持云台的处理器;/n所述的手持云台包括底部支架、杆体和终端云台;所述的杆体包括三段结构体,杆体的下段与底部支架连接,杆体的上段与终端云台连接;所述的终端云台包括三轴调节机构、手机夹具和手机夹具支架,三轴调节结构为三个轴线相互垂直的旋转机构组成;第一旋转机构由第一电机和杆体的上段形成,用于控制手持云台航向角;第二旋转机构由第二电机和第二电机支架形成,用于控制手持云台的俯仰角;第三旋转机构由第三电机和第三电机支架构成,用于控制手持云台的横滚角;在杆体的下段内置电源和处理器,处理器中配置蓝牙模块,并实时处理手机采集到的人脸坐标数据;/n步骤3:手持云台中的处理器根据得到的人脸坐标,控制手持云台的三轴调节机构转动,实现手持云台对人脸的实时跟踪。/n...

【技术特征摘要】
1.一种基于悬浮窗内嵌人脸识别技术的手持云台的跟踪方法,其特征在于,包括:
步骤1:在智能手机端安装对应手持云台的应用程序APP,该APP在智能手机端的Android或iOS开发环境中使用悬浮窗来显示摄像头画面和识别人脸;
在手机端的APP的实现中,创建悬浮窗并设置画布,悬浮窗内嵌人脸识别算法,摄像头实时采集图像,通过人脸识别算法获取人脸在画布中的坐标;
所述的悬浮窗的权限在手机的配置文件设置为最高,并且悬浮窗能任意拖动和调节大小;
步骤2:手机与手持云台通过蓝牙进行配对连接,手持云台的APP将采集到的人脸坐标传输给手持云台的处理器;
所述的手持云台包括底部支架、杆体和终端云台;所述的杆体包括三段结构体,杆体的下段与底部支架连接,杆体的上段与终端云台连接;所述的终端云台包括三轴调节机构、手机夹具和手机夹具支架,三轴调节结构为三个轴线相互垂直的旋转机构组成;第一旋转机构由第一电机和杆体的上段形成,用于控制手持云台航向角;第二旋转机构由第二电机和第二电机支架形成,用于控制手持云台的俯仰角;第三旋转机构由第三电机和第三电机支架构成,用于控制手持云台的横滚角;在杆体的下段内置电源和处理器,处理器中配置蓝牙模块,并实时处理手机采集到的人脸坐标数据;
步骤3:手持云台中的处理器根据得到的人脸坐标,控制手持云台的三轴调节机构转动,实现手持云台对人脸的实时跟踪。<...

【专利技术属性】
技术研发人员:严亮张雄杰和壮
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1