CN108919982A - 一种基于人脸朝向识别的自动键鼠切换方法 - Google Patents

一种基于人脸朝向识别的自动键鼠切换方法 Download PDF

Info

Publication number
CN108919982A
CN108919982A CN201810612137.0A CN201810612137A CN108919982A CN 108919982 A CN108919982 A CN 108919982A CN 201810612137 A CN201810612137 A CN 201810612137A CN 108919982 A CN108919982 A CN 108919982A
Authority
CN
China
Prior art keywords
display
user
computer
key mouse
facial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810612137.0A
Other languages
English (en)
Other versions
CN108919982B (zh
Inventor
杨毅
朱敏昭
翟朝阳
赵林
陈芃润
李锦�
李一锦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201810612137.0A priority Critical patent/CN108919982B/zh
Publication of CN108919982A publication Critical patent/CN108919982A/zh
Application granted granted Critical
Publication of CN108919982B publication Critical patent/CN108919982B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于人脸朝向识别的自动键鼠切换方法,在用户同时使用多台计算机时,利用人脸朝向识别判断用户正在使用的计算机,自动将键盘鼠标的控制信号切换至用户正在使用的计算机,无需用户手动进行切换,提高了商用价值;采用模块化设计的键鼠信号切换模块,方便用户对其进行扩展,当用户需要向***中加入新的计算机时,只需要增加新的键鼠信号切换模块即可。

Description

一种基于人脸朝向识别的自动键鼠切换方法
技术领域
本发明属于自动控制技术领域,具体涉及一种基于人脸朝向识别的自动键鼠切换方法。
背景技术
随着计算机的普及,每个家庭逐渐拥有不止一台微型计算机,人们往往会遇到同时使用多台计算机的情形。很多行业从业人员如科研人员、软件工程师、金融从业者、一些保密单位等由于工作需要,也常常面临同时使用多台不同操作***的计算机的情况,此时使用多套键盘鼠标来控制这些计算机十分不方便。
KVM切换器(以下简称KVM)的正式的名称为多计算机切换器或KVM SWITCH。KVM的主要功能是让***管理员可以通过一组键盘和鼠标,控制多台服务器或计算机主机的计算机***设备,这意味着只需一个人就可以和所有计算机交互,当然一次只能与一台交互。切换器除了能节省多个键鼠的开销,还可以腾出更大的桌面空间。但是目前KVM切换器多为手动切换方式,对于同时使用多台计算机的切换十分不便。
发明内容
有鉴于此,本发明的目的是提供一种基于人脸朝向识别的自动键鼠切换方法,能够通过人脸朝向识别用户意图,自动将键鼠控制信号切换到用正在使用的计算机,就无需用户手动切换,大大提升了用户的使用效率。
一种基于人脸朝向识别的自动键鼠切换方法,基于两种显示器排列构型,即:整齐均匀排布方式和任意排布方式,所述键鼠切换方法具体为:
步骤1、针对显示器采用任意排布构型方式,事先对神经网络进行训练,具体为:通过图像传感器采集大量多种人脸朝向的图像;然后提取其中的人脸区域图像,并为每张人脸图像标识人脸相对于图像传感器的偏航角yaw和俯仰角pitch,生成训练样本,输入到神经网络进行训练,得到任意排布方式对应的神经网络模型;
步骤2、用户将计算机显示器部署完成后选择显示器排布类型;
步骤3、如果采用所述整齐均匀排布方式,通过图像传感器采集用户注视每个显示器对应的人脸图像,注视每个显示器时刻采集多张图像,并将每张人脸图像对应的显示器ID号进行标识;然后检测人脸图像中的人脸区域,提取其中用户的人脸区域图像,得到人脸朝向样本;将样本在神经网络中进行训练,得到整齐均匀排布方式对应的神经网络模型;
步骤4、如果用户选择显示器随意排布方式,获得用户人脸朝向每一个计算机显示器时的人脸图像;将得到的每张人脸图像输入到步骤1得到的任意排布方式对应的神经网络模型中,估计各显示器对应的人脸相对于图像传感器的偏航角yaw和俯仰角pitch范围,并结合图像传感器与人脸的距离l得到各显示器边界坐标(X,Y)并记录,完成显示器位置标定;
步骤5、通过图像传感器采集一帧人脸图像,并提取图像中的人脸区域;
步骤6、根据所选择的显示器排列方式,选择对应的训练好的神经网络,将步骤5的人脸图像送入训练好的神经网络,得到识别结果,具体为:如果是整齐均匀排布方式,神经网络直接输出显示器ID;如果是任意排列方式,神经网络直接输出的识别结果是显示器的偏航角yaw和俯仰角pitch;再根据图像计算图像传感器到的人脸距离l;然后根据识别结果计算当前用户视线对应的坐标(x,y):
x=l tan pitch
y=l tan yaw
将该坐标(x,y)与步骤4标定的显示器边界坐标(X,Y)进行对比,由此识别出人脸朝向哪个显示器,即用户正在使用的计算机ID;
步骤7、将鼠标和键盘信号切换到用户正在使用的计算机。
较佳的,如果采用深度相机或双目相机的情况直接获得人脸与屏幕间距离l;如果采用单目相机,根据图像中人脸像素大小估算人脸与屏幕间距离l。
较佳的,采用键鼠信号切换模块将鼠标和键盘信号切换到用户正在使用的计算机;其中,每个计算机对应一个键鼠信号切换模块,由控制模块和切换执行器组成;切换执行器由KVM切换器实现;
所有键鼠信号切换模块采用级联的方式连接,每个键鼠信号切换模块连接一个计算机;其中,第一级键鼠信号切换模块中的KVM切换器输入端连接鼠标和键盘,KVM切换器的两个输出端分别连接计算机和下一级KVM的输入端;第一级控制模块接收人脸朝向检测模块发送的显示器ID,并与自己的ID进行对比,如果比对一致,控制本级KVM切换器将键盘和鼠标接到本级对应的计算机上;如果比对不一致,将显示器ID传递给下一级控制模块;
从第二级键鼠信号切换模块开始,KVM切换器的输入端连接上一级KVM切换器的输出端;KVM切换器的两个输出端分别连接计算机和下一级KVM的输入端;本级控制模块接收上一级控制模块发送的显示器ID,并与自己的ID进行对比,处理如果比对一致,控制本级KVM切换器将键盘和鼠标接到本级对应的计算机上;如果比对不一致,将显示器ID传递给下一级控制模块。
较佳的,所述键鼠信号切换模块的六个侧面,相对的两个侧面为一组,分为三组;每组中一个侧面设置连接器的公头,另一个侧面设置连接器的母头;其中一对侧面用于与计算机连接,其他侧面用于模块间级联。
较佳的,所述控制模块可以采用STM32F103或其他型号单片机。
较佳的,用户通过手机或PC上的客户端选择显示器排列构型。
较佳的,采集人脸图像的图像传感器连接用户其中一台计算机或嵌入式处理板。
较佳的,步骤3中图像处理过程可以在用户其中一台计算机或嵌入式处理板上实现。
本发明具有如下有益效果:
本发明基于人脸朝向识别的自动键鼠切换方法,在用户同时使用多台计算机时,利用人脸朝向识别判断用户正在使用的计算机,自动将键盘鼠标的控制信号切换至用户正在使用的计算机,无需用户手动进行切换,提高了商用价值;采用模块化设计的键鼠信号切换模块,方便用户对其进行扩展,当用户需要向***中加入新的计算机时,只需要增加新的键鼠信号切换模块即可。
附图说明
图1为本发明中基于人脸朝向识别的自动键鼠切换***组成框图;
图2为本发明中可级联的键鼠信号切换模块示意图;
图3为本发明的方法流程图;
图4为本发明中方法坐标系示意图;
图5为本发明中显示器整齐排布的构型方式;
图6为本发明中显示器随意排布的构型方式。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
本发明中,采用两种显示器排列构型,如图5所示的整齐均匀排布方式(水平和垂直方向均对齐)或如图6所示的任意排布方式,基于该两种方式,本发明提供了利用人脸朝向的自动键鼠切换方法,如图3所示,具体为:
步骤1、由于显示器任意排布方式需要大量的训练,人脸朝向的识别结果才能取得更高的识别精度,因此,如果显示器采用任意排布构型,需要事先对神经网络进行提前训练,具体为:通过图像传感器采集用户注视每个显示器对应的人脸图像,为提高神经网络的识别效果,同一个人脸朝向下获取大量图像;然后提取其中用户的人脸区域图像,并为每张人脸图像标识显示器相对于人脸的偏航角yaw和俯仰角pitch,生成训练样本,输入到神经网络进行训练,得到任意排布方式对应的神经网络模型;
步骤2、用户选择显示器部署类型;通过手机或计算机客户端连接本***,首先选择显示器排列构型,即图5所示的整齐均匀排列构型或者图6所示的任意排列构型。选择后,用户需要将计算机显示器按照选择的构型进行部署;
步骤3、如果采用如图5所示的整齐均匀排布方式(水平和垂直方向均对齐)显示器排列构型,通过图像传感器采集用户注视每个显示器对应的人脸图像,注视每个显示器时刻采集多张图像,并将每张人脸图像对应的显示器ID号进行标识;然后检测人脸图像中的人脸区域,提取其中用户的人脸区域图像,得到人脸朝向样本;将样本在神经网络中进行训练,得到整齐均匀排布方式对应的神经网络模型;
步骤4、、如果用户选择显示器随意排布方式,获得用户人脸朝向每一个计算机显示器时的人脸图像;将得到的每张人脸图像输入到步骤1得到的任意排布方式对应的神经网络模型中,估计各显示器对应的人脸相对于图像传感器的偏航角yaw和俯仰角pitch范围,并结合图像传感器与人脸的距离l得到各显示器边界坐标(X,Y)并记录,完成显示器位置标定;坐标系如图4所示。
步骤5、图像处理模块通过图像传感器采集一帧图像,利用MTCNN网络模型提取图像中的人脸。
步骤6、截取第3步提取的人脸区域;根据所选择的显示器排列方式,选择对应的神经网络,将步骤5的人脸图像送入训练好的神经网络,得到识别结果,具体为:如果是图5所示的整齐均匀排布方式,神经网络直接输出显示器ID;如果是图6所示的任意排列方式,神经网络直接输出的识别结果是显示器的偏航角yaw和俯仰角pitch;再根据图像计算图像传感器到的人脸距离l;然后根据识别结果计算显示器的边界坐标(x,y):
x=l tan pitch
y=l tan yaw
将边界坐标(x,y)与步骤4标定的显示器边界坐标进行对别,由此识别出人脸朝向哪个显示器,即用户正在使用的计算机ID。
其中,如果采用深度相机或双目相机的情况可直接获得人脸与屏幕间距离l,对于单目相机可根据图像中人脸像素大小估算人脸与屏幕间距离l。
步骤7、通过电平信号控制键鼠切换执行器将键鼠信号切换至步骤6识别出的计算机。
基于人脸朝向识别的自动键鼠切换***,***组成如图1所示,包括人脸朝向检测模块、键鼠信号切换模块、通讯模块以及用户客户端。人脸朝向检测模块负责采集用户图像并检测图像中的人脸并识别用户的人脸,之后对用户的人脸朝向进行识别并进行分析决策,并通过有线或无线通信的方式将结果发送给键鼠信号切换模块。
进一步地,人脸朝向检测模块由图像传感器、图像处理模块组成。图像传感器采集图像,图像处理模块对传感器采集的图像进行处理。
进一步地,所述图像传感器可采用单目相机、双目相机或深度相机,三种相机的区别在于采用单目相机无法获得用户人脸的深度信息,在后续的处理算法中需要对深度进行估计,而采用双目相机或深度相机时可间接或直接获取深度信息。
进一步地,所述图像处理模块可采用Nvidia Jetson TK1等嵌入式处理板,或依托于用户的任意一台计算机,主要用于读取图像传感器采集的图像,利用卷积神经网络检测图像中的人脸区域,提取其中用户的人脸区域,将该区域的图像送入卷积神经网络进行人脸朝向进行识别,得到人脸相对于图像传感器的空间位置和姿态关系,进而利用人脸与计算机显示屏的空间位置关系估计用户当前期望使用的计算机,得到的相关结果发送给控制模块。
进一步地,人脸朝向检测模块与控制模块的通信方式可以是蓝牙通信或433M/2.4G/5G等无线通信,或直接采用有线串口的连接方式。
进一步地,人脸朝向检测模块可以是相机和嵌入式处理模块组成的装置,整个装置可以方便地固定在用户的任意一台显示器上方;也可以是单独的USB摄像头,该摄像头固定在用户的任意一台显示器上方,通过USB的方式连接用户任意一台计算机,并在该计算机上运行图像处理的程序。
所述键鼠信号切换模块负责根据人脸朝向检测模块的结果将键鼠信号切换至相应的计算机。每个计算机对应一个键鼠信号切换模块,主要由控制模块和切换执行器组成。其中,切换执行器由KVM切换器实现。
进一步地,所有键鼠信号切换模块采用级联的方式连接,每个键鼠信号切换模块连接一个计算机;其中,第一级键鼠信号切换模块中的KVM切换器输入端连接鼠标和键盘,KVM切换器的两个输出端分别连接计算机和下一级KVM的输入端;第一级控制模块接收人脸朝向检测模块发送的显示器ID,并与自己的ID进行对比,如果比对一致,控制本级KVM切换器将键盘和鼠标接到本级对应的计算机上;如果比对不一致,将显示器ID传递给下一级控制模块;
从第二级键鼠信号切换模块开始,KVM切换器的输入端连接上一级KVM切换器的输出端;KVM切换器的两个输出端分别连接计算机和下一级KVM的输入端;本级控制模块接收上一级控制模块发送的显示器ID,并与自己的ID进行对比,处理如果比对一致,控制本级KVM切换器将键盘和鼠标接到本级对应的计算机上;如果比对不一致,将显示器ID传递给下一级控制模块。
如图2所示,键鼠信号切换模块的六个侧面,针对的两个侧面为一组,分为三组;每组中一个侧面设置USB连接器的公头,另一个侧面设置USB连接器的母头。如此,其中一对侧面用于模块间级联,其它侧面用于与计算机等连接,该种设置可方便的将键鼠信号切换模块级联在一起,便于收纳携带。
进一步地,所述控制模块可以采用STM32F103单片机,单片机将接收到的人脸朝向信息进行解码,得到用户正在使用的计算机ID,选择将键鼠输入信号输出至计算机USB接口或输出至下一级切换器的接口。
所述通讯模块主要用于***部署时用户通过手机或PC客户端与本***进行人机交互。所述通讯模块可以是WiFi模块或蓝牙模块,***在初始化阶段,用户根据自身计算机显示器摆放情况通过手机或PC客户端对***进行设置,包括选择显示器排列构型、控制人脸朝向识别模块采集每个显示器对应的人脸朝向样本等。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,基于两种显示器排列构型,即:整齐均匀排布方式和任意排布方式,所述键鼠切换方法具体为:
步骤1、针对显示器采用任意排布构型方式,事先对神经网络进行训练,具体为:通过图像传感器采集大量多种人脸朝向的图像;然后提取其中的人脸区域图像,并为每张人脸图像标识人脸相对于图像传感器的偏航角yaw和俯仰角pitch,生成训练样本,输入到神经网络进行训练,得到任意排布方式对应的神经网络模型;
步骤2、用户将计算机显示器部署完成后选择显示器排布类型;
步骤3、如果采用所述整齐均匀排布方式,通过图像传感器采集用户注视每个显示器对应的人脸图像,注视每个显示器时刻采集多张图像,并将每张人脸图像对应的显示器ID号进行标识;然后检测人脸图像中的人脸区域,提取其中用户的人脸区域图像,得到人脸朝向样本;将样本在神经网络中进行训练,得到整齐均匀排布方式对应的神经网络模型;
步骤4、如果用户选择显示器随意排布方式,获得用户人脸朝向每一个计算机显示器时的人脸图像;将得到的每张人脸图像输入到步骤1得到的任意排布方式对应的神经网络模型中,估计各显示器对应的人脸相对于图像传感器的偏航角yaw和俯仰角pitch范围,并结合图像传感器与人脸的距离l得到各显示器边界坐标(X,Y)并记录,完成显示器位置标定;
步骤5、通过图像传感器采集一帧人脸图像,并提取图像中的人脸区域;
步骤6、根据所选择的显示器排列方式,选择对应的训练好的神经网络,将步骤5的人脸图像送入训练好的神经网络,得到识别结果,具体为:如果是整齐均匀排布方式,神经网络直接输出显示器ID;如果是任意排列方式,神经网络直接输出的识别结果是显示器的偏航角yaw和俯仰角pitch;再根据图像计算图像传感器到的人脸距离l;然后根据识别结果计算当前用户视线对应的坐标(x,y):
x=l tan pitch
y=l tan yaw
将该坐标(x,y)与步骤4标定的显示器边界坐标(X,Y)进行对比,由此识别出人脸朝向哪个显示器,即用户正在使用的计算机ID;
步骤7、将鼠标和键盘信号切换到用户正在使用的计算机。
2.如权利要求1所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,如果采用深度相机或双目相机的情况直接获得人脸与屏幕间距离l;如果采用单目相机,根据图像中人脸像素大小估算人脸与屏幕间距离l。
3.如权利要求1所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,采用键鼠信号切换模块将鼠标和键盘信号切换到用户正在使用的计算机;其中,每个计算机对应一个键鼠信号切换模块,由控制模块和切换执行器组成;切换执行器由KVM切换器实现;
所有键鼠信号切换模块采用级联的方式连接,每个键鼠信号切换模块连接一个计算机;其中,第一级键鼠信号切换模块中的KVM切换器输入端连接鼠标和键盘,KVM切换器的两个输出端分别连接计算机和下一级KVM的输入端;第一级控制模块接收人脸朝向检测模块发送的显示器ID,并与自己的ID进行对比,如果比对一致,控制本级KVM切换器将键盘和鼠标接到本级对应的计算机上;如果比对不一致,将显示器ID传递给下一级控制模块;
从第二级键鼠信号切换模块开始,KVM切换器的输入端连接上一级KVM切换器的输出端;KVM切换器的两个输出端分别连接计算机和下一级KVM的输入端;本级控制模块接收上一级控制模块发送的显示器ID,并与自己的ID进行对比,处理如果比对一致,控制本级KVM切换器将键盘和鼠标接到本级对应的计算机上;如果比对不一致,将显示器ID传递给下一级控制模块。
4.如权利要求3所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,所述键鼠信号切换模块的六个侧面,相对的两个侧面为一组,分为三组;每组中一个侧面设置连接器的公头,另一个侧面设置连接器的母头;其中一对侧面用于与计算机连接,其他侧面用于模块间级联。
5.如权利要求3所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,所述控制模块可以采用STM32F103或其他型号单片机。
6.如权利要求1所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,用户通过手机或PC上的客户端选择显示器排列构型。
7.如权利要求1所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,采集人脸图像的图像传感器连接用户其中一台计算机或嵌入式处理板。
8.如权利要求1所述的一种基于人脸朝向识别的自动键鼠切换方法,其特征在于,步骤3中图像处理过程可以在用户其中一台计算机或嵌入式处理板上实现。
CN201810612137.0A 2018-06-14 2018-06-14 一种基于人脸朝向识别的自动键鼠切换方法 Active CN108919982B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810612137.0A CN108919982B (zh) 2018-06-14 2018-06-14 一种基于人脸朝向识别的自动键鼠切换方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810612137.0A CN108919982B (zh) 2018-06-14 2018-06-14 一种基于人脸朝向识别的自动键鼠切换方法

Publications (2)

Publication Number Publication Date
CN108919982A true CN108919982A (zh) 2018-11-30
CN108919982B CN108919982B (zh) 2020-10-20

Family

ID=64420961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810612137.0A Active CN108919982B (zh) 2018-06-14 2018-06-14 一种基于人脸朝向识别的自动键鼠切换方法

Country Status (1)

Country Link
CN (1) CN108919982B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110287794A (zh) * 2019-05-24 2019-09-27 华纳科技(深圳)有限公司 一种生产线人脸智能识别***
CN110362207A (zh) * 2019-07-17 2019-10-22 广州魅视电子科技有限公司 一种基于面部微表情的鼠标控制***
CN111176524A (zh) * 2019-12-25 2020-05-19 歌尔股份有限公司 一种多屏显示***及其鼠标切换控制方法
CN112667084A (zh) * 2020-12-31 2021-04-16 上海商汤临港智能科技有限公司 车载显示屏的控制方法及装置、电子设备和存储介质
WO2024040861A1 (zh) * 2022-08-25 2024-02-29 湖北星纪魅族科技有限公司 操作权限的控制方法、控制***、电子设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080024433A1 (en) * 2006-07-26 2008-01-31 International Business Machines Corporation Method and system for automatically switching keyboard/mouse between computers by user line of sight
CN101853086A (zh) * 2010-05-06 2010-10-06 广东威创视讯科技股份有限公司 计算机拼接显示***及其桌面控制切换器和方法
CN201886464U (zh) * 2010-10-20 2011-06-29 深圳市秦安科技有限公司 对输入输出端口实施集中控制的kvm集控装置
CN104881478A (zh) * 2015-06-02 2015-09-02 吴小宇 一种网页页面定位识别***及定位识别方法
CN104965590A (zh) * 2015-06-29 2015-10-07 上海理工大学 一种输入设备
CN105105938A (zh) * 2015-07-14 2015-12-02 南京邮电大学 基于人脸朝向识别与跟踪的智能轮椅控制方法及***
CN106909220A (zh) * 2017-02-21 2017-06-30 山东师范大学 一种适用于触控的视线交互方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080024433A1 (en) * 2006-07-26 2008-01-31 International Business Machines Corporation Method and system for automatically switching keyboard/mouse between computers by user line of sight
CN101853086A (zh) * 2010-05-06 2010-10-06 广东威创视讯科技股份有限公司 计算机拼接显示***及其桌面控制切换器和方法
CN201886464U (zh) * 2010-10-20 2011-06-29 深圳市秦安科技有限公司 对输入输出端口实施集中控制的kvm集控装置
CN104881478A (zh) * 2015-06-02 2015-09-02 吴小宇 一种网页页面定位识别***及定位识别方法
CN104965590A (zh) * 2015-06-29 2015-10-07 上海理工大学 一种输入设备
CN105105938A (zh) * 2015-07-14 2015-12-02 南京邮电大学 基于人脸朝向识别与跟踪的智能轮椅控制方法及***
CN106909220A (zh) * 2017-02-21 2017-06-30 山东师范大学 一种适用于触控的视线交互方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110287794A (zh) * 2019-05-24 2019-09-27 华纳科技(深圳)有限公司 一种生产线人脸智能识别***
CN110362207A (zh) * 2019-07-17 2019-10-22 广州魅视电子科技有限公司 一种基于面部微表情的鼠标控制***
CN111176524A (zh) * 2019-12-25 2020-05-19 歌尔股份有限公司 一种多屏显示***及其鼠标切换控制方法
CN111176524B (zh) * 2019-12-25 2021-05-28 歌尔股份有限公司 一种多屏显示***及其鼠标切换控制方法
WO2021129144A1 (zh) * 2019-12-25 2021-07-01 歌尔股份有限公司 一种多屏显示***及其鼠标切换控制方法
US11740780B2 (en) 2019-12-25 2023-08-29 Goertek Inc. Multi-screen display system and mouse switching control method thereof
CN112667084A (zh) * 2020-12-31 2021-04-16 上海商汤临港智能科技有限公司 车载显示屏的控制方法及装置、电子设备和存储介质
WO2024040861A1 (zh) * 2022-08-25 2024-02-29 湖北星纪魅族科技有限公司 操作权限的控制方法、控制***、电子设备及存储介质

Also Published As

Publication number Publication date
CN108919982B (zh) 2020-10-20

Similar Documents

Publication Publication Date Title
CN108919982A (zh) 一种基于人脸朝向识别的自动键鼠切换方法
CN106534789A (zh) 一种一体化智慧型安防视频监控***
US20110128362A1 (en) Dual-camera face recognition device and method
KR101181967B1 (ko) 고유식별 정보를 이용한 3차원 실시간 거리뷰시스템
CN109919038A (zh) 基于机器视觉与深度学习的配电柜方形压板状态识别方法
CN102063887A (zh) 一种自动调节显示器可视范围的方法及其显示器
CN102708383A (zh) 一种多模态比对功能的活体人脸检测***与方法
CN102063231A (zh) 一种基于图像检测的非接触式电子白板***及检测方法
CN105427320A (zh) 一种图像分割提取方法
CN105405130B (zh) 基于聚类的证照图像高光检测方法及装置
CN107071297A (zh) 一种用于电力信通机房展示的虚拟现实***
CN103020655B (zh) 一种基于单训练样本人脸识别的远程身份认证方法
CN107124581A (zh) 摄像机运行状态和嫌疑目标在电子地图上实时显示***
CN112133246A (zh) 一种led显示屏***的控制方法及led显示屏***
CN109753930B (zh) 人脸检测方法及人脸检测***
CN115588052A (zh) 视线方向数据采集方法、装置、设备及存储介质
CN112702527A (zh) 图像拍摄方法、装置及电子设备
CN114494427A (zh) 一种对吊臂下站人的违规行为检测方法、***及终端
CN105955058B (zh) 无线智能家居***
CN112667187A (zh) 一种监视器的调色方法、***、智能终端及存储介质
CN106650656A (zh) 一种用户身份识别装置和机器人
CN105704420A (zh) 体感可视通讯***及方法
CN111698481B (zh) 基于云计算的智能交互机器人监测***
CN204926236U (zh) 一种人体比对智能锁***
CN117953101B (zh) 一种变电站接线图展示方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant