基于USB相机的人像对焦方法、装置及介质制造方法及图纸

技术编号:35566534 阅读:15 留言:0更新日期:2022-11-12 15:50
本发明专利技术提供了一种基于USB相机的人像对焦方法,所述USB相机是固定焦距,包括如下步骤:S1,获取所述USB相机获取的原始图像数据;S2,检测所述原始图像数据中是否有预设手势,在有预设手势时,执行步骤S3;其中所述预设手势用以表示开启人像锁定;S3,对所述原始图像数据进行人脸检测获取人脸框;S4,根据所述人脸框获取最小外接矩形和图像中心点;并根据缩放系数对所述最小外接矩形进行扩充以获得最佳人像图像区域;S5,根据所述最佳人像图像区域从所述原始图像数据中裁剪出相应的图像;本发明专利技术的基于USB相机的人像对象方法,对图像进行裁剪后得到比原始图像小的图像数据,可使人像时刻保持在画面中央位置,模拟出人像锁定并自动对焦的效果。对焦的效果。对焦的效果。

【技术实现步骤摘要】
基于USB相机的人像对焦方法、装置及介质


[0001]本专利技术涉及计算机
,具体来说,涉及一种基于USB相机的人像对焦方法、装置及介质。

技术介绍

[0002]目前常规USB相机以及监控摄像头等主要用来采集图像数据,有部分监控设备集成人脸算法可用于人脸抓拍等,摄像头采集输出的是固定像素的图像数据。随着电商直播、短视频以及线上视频会议等兴起,人们对视频的需求越来越旺盛,但是人在相机视野中不停走动,不一定时刻处于画面中央,并且当人站的位置距离相机有一定距离时,画面中的人像相对较小,甚至有可能出现在画面边缘端,容易造成“找不到人”的现象发生。
[0003]本文提供的背景描述用于总体上呈现本公开的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。

技术实现思路

[0004]针对相关技术中的上述技术问题,本专利技术提出一种基于USB相机的人像对焦方法,所述USB相机是固定焦距,包括如下步骤:
[0005]S1,获取所述USB相机获取的原始图像数据;
[0006]S2,检测所述原始图像数据中是否有预设手势,在有预设手势时,执行步骤S3;其中所述预设手势用以表示开启人像锁定;
[0007]S3,对所述原始图像数据进行人脸检测获取人脸框;
[0008]S4,根据所述人脸框获取最小外接矩形和图像中心点;并根据缩放系数对所述最小外接矩形进行扩充以获得最佳人像图像区域;
[0009]S5,根据所述最佳人像图像区域从所述原始图像数据中裁剪出相应的图像;
[0010]具体的,所述步骤S2具体包括:每秒取第一预设帧数的图像数据,在连续N帧内识别到M帧预设手势时,认为开启人像锁定功能。
[0011]具体的,所述步骤S4中对最小外接矩形进行扩充时,采用卡尔曼滤波算法,对所述最小外接矩形进行消抖处理。
[0012]具体的,所述步骤S4具体包括:根据原始图像数据的宽高比以及人脸框最小外接矩形的宽高比对所述人脸框的最小外接矩形进行宽或/和高的第一缩放以获得第一缩放图像,根据缩放系数对所述第一缩放图像进行扩充以获得第二外接矩形,根据所述第二外接矩形获得最佳人像图像区域。
[0013]具体的,在所述第二外接矩形的左上角为负数时,将其坐标设置为0。
[0014]第二方面,本专利技术的另一个实施例公开了一种基于USB相机的人像对焦装置,所述USB相机是固定焦距,其包括如下单元:
[0015]USB相机数据数据获取单元,用于获取所述USB相机获取的原始图像数据;
[0016]预设手势检测单元,用于检测所述原始图像数据中是否有预设手势,在有预设手势时,执行人脸检测单元;其中所述预设手势用以表示开启人像锁定;
[0017]人脸检测单元,用于对所述原始图像数据进行人脸检测获取人脸框;
[0018]最佳人像图像区域获取单元,根据所述人脸框获取最小外接矩形和图像中心点;并根据缩放系数对所述最小外接矩形进行扩充以获得最佳人像图像区域;
[0019]图像裁剪单元,根据所述最佳人像图像区域从所述原始图像数据中裁剪出相应的图像;
[0020]具体的,所述预设手势检测单元具体包括:每秒取第一预设帧数的图像数据,在连续N帧内识别到M帧预设手势时,认为开启人像锁定功能。
[0021]具体的,所述最佳人像图像区域获取单元中对最小外接矩形进行扩充时,采用卡尔曼滤波算法,对所述最小外接矩形进行消抖处理。
[0022]具体的,所述最佳人像图像区域获取单元具体包括:根据原始图像数据的宽高比以及人脸框最小外接矩形的宽高比对所述人脸框的最小外接矩形进行宽或/和高的第一缩放以获得第一缩放图像,根据缩放系数对所述第一缩放图像进行扩充以获得第二外接矩形,根据所述第二外接矩形获得最佳人像图像区域。
[0023]第三方面,本专利技术的另一实施例公开了一种非易失性存储器,所述存储上存储有指令,所述指令被处理器执行时,用于实现上述基于USB相机的人像对焦方法。
[0024]本专利技术的基于USB相机的人像对象方法,首先合理扩充最小人脸外接矩形框,基于新的矩形区域,对该图像进行裁剪后得到比原始图像小的图像数据,但可使人像时刻保持在画面中央位置。当人已一定的速度移动时,由于采用轻量算法,可实时处理每一帧图像并裁剪出适合的图像,对裁剪后的图像进行实时视频流输出。由于画面始终是以人脸区域为中心进行,当人在移动时,画面也在同步进行裁剪动态同步更新,始终使人处于画面的中心位置,给人一种相机随着人体移动进行自动对焦的错觉,因此可模拟出人像锁定并自动对焦的效果。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本专利技术实施例提供的一种基于USB相机的人像对焦方法流程图;
[0027]图2是本专利技术实施例提供的一种基于USB相机的人像对焦装置示意图;
[0028]图3是本专利技术实施例提供的一种基于USB相机的人像对焦设备示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]实施例一
[0031]参考图1,本实施例公开了一种基于USB相机的人像对焦方法,所述USB相机是固定焦距,包括如下步骤:
[0032]S1,获取所述USB相机获取的原始图像数据;
[0033]USB相机一般是一种面驱动的,并且为了降低成本和提高USB相机的通用性,USB相机镜头是固定焦距,焦距不可调节。因此,在使用USB相机时,如人在相机视野中不停走动,不一定时刻处于画面中央,并且当人站的位置距离USB相机有一定距离时,画面中的人像相对较小,甚至有可能出现在画面边缘端,容易造成“找不到人”的现象发生。
[0034]具体的,本实施例的USB相机可以获取视频也可以获取单张图片。
[0035]USB相机采集图像数据一般是YUV格式,本实施例先将YUV数据转换为RGB数据。
[0036]S2,检测所述原始图像数据中是否有预设手势,在有预设手势时,执行步骤S3;其中所述预设手势用以表示开启人像锁定;
[0037]本实施例从USB相机的视频图像中识别是否出现预设手势,例如“OK”手势用以表示开启人像锁定功能,使用“Diss”(大拇指向下)表示关闭人像锁定功能。
[0038]具体的,本实施例采用one

stage detector方式,基于yolox,进行手部检测与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于USB相机的人像对焦方法,所述USB相机是固定焦距,包括如下步骤:S1,获取所述USB相机获取的原始图像数据;S2,检测所述原始图像数据中是否有预设手势,在有预设手势时,执行步骤S3;其中所述预设手势用以表示开启人像锁定;S3,对所述原始图像数据进行人脸检测获取人脸框;S4,根据所述人脸框获取最小外接矩形和图像中心点;并根据缩放系数对所述最小外接矩形进行扩充以获得最佳人像图像区域;S5,根据所述最佳人像图像区域从所述原始图像数据中裁剪出相应的图像。2.根据权利要求1所述的方法,所述步骤S2具体包括:每秒取第一预设帧数的图像数据,在连续N帧内识别到M帧预设手势时,认为开启人像锁定功能。3.根据权利要求2所述的方法,所述步骤S4中对最小外接矩形进行扩充时,采用卡尔曼滤波算法,对所述最小外接矩形进行消抖处理。4.根据权利要求3所述的方法,所述步骤S4具体包括:根据原始图像数据的宽高比以及人脸框最小外接矩形的宽高比对所述人脸框的最小外接矩形进行宽或/和高的第一缩放以获得第一缩放图像,根据缩放系数对所述第一缩放图像进行扩充以获得第二外接矩形,根据所述第二外接矩形获得最佳人像图像区域。5.根据权利要求4所述的方法,在所述第二外接矩形的左上角为负数时,将其坐标设置为0。6.一种基于USB相机的人像对焦装置,所述USB相机是固定焦距,其包括如下单元:USB相机数据数据获取...

【专利技术属性】
技术研发人员:顾友良张威李观喜苏鹏
申请(专利权)人:广州紫为云科技有限公司
类型:发明
国别省市:

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

1