CN112788254B - 摄像头抠像方法、装置、设备及存储介质 - Google Patents
摄像头抠像方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112788254B CN112788254B CN202011554962.3A CN202011554962A CN112788254B CN 112788254 B CN112788254 B CN 112788254B CN 202011554962 A CN202011554962 A CN 202011554962A CN 112788254 B CN112788254 B CN 112788254B
- Authority
- CN
- China
- Prior art keywords
- human body
- image
- transparency
- body image
- camera
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/194—Segmentation; Edge detection involving foreground-background segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/48—Extraction of image or video features by mapping characteristic values of the pattern into a parameter space, e.g. Hough transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明涉及人工智能技术领域,公开了一种摄像头抠像方法、装置、设备及存储介质,所述方法包括:获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;对所述人体图像样本进行抠像,获得目标人体蒙版;获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。本发明是通过设置在电视机上的摄像头对人体图像样本进行采集,对采集到的人体图像进行抠像处理,获得对应的人体图像样本,根据所述对应的人体图像样本获得目标人体蒙版,获取人体图像样本透明度,将所述透明度设置在目标人体蒙版,获得目标人体图像,相较于现有技术通过绿幕进行抠像,能够有效提高抠像质量。
Description
技术领域
本发明涉及人工智能技术领域,尤其涉及摄像头抠像方法、装置、设备及存储介质。
背景技术
近年来,随着互联网技术的飞速发展,人工智能技术日益成为人们关注的话题,抠像技术在信息时代普遍应用到各行各业,在商城图片展示、视频剪辑、电影制作、直播平台、虚拟现实、增强现实等众多科技产业中扮演重要的角色,人工智能技术可以帮助人们实现很多无法在短时间内做到的事情,例如在极端的环境下与北极熊拍照,此时通过抠取人体图像就可以实现,但是抠取出的人体图像的质量不同,使得合成的照片也可能存在较大的差异,现有的人体抠像方法是采用绿幕抠像方法,首先需要搭建绿幕背景,从拍摄的人体图像中获得背景图像,再将前景图像从背景图像中抠取出来,通过绿幕抠取方式会导致所述抠取出的前景图像的边缘会出现较多的绿色锚点,使得抠取的人体图像的质量较差。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种摄像头抠像方法、装置、设备及存储介质,旨在解决无法有效提高抠像质量的技术问题。
为实现上述目的,本发明提供了一种摄像头抠像方法,所述摄像头抠像方法包括以下步骤:
获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;
对所述人体图像样本进行抠像,获得目标人体蒙版;
获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。
可选地,所述对所述人体图像样本进行抠像,获得目标人体蒙版,包括:
对所述人体图像样本进行分析,获得人体轮廓;
获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版。
可选地,所述获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版,包括:
获取预设控制芯片的算法能力,根据所述预设AI算法、所述预设控制芯片的算法能力以及所述人体轮廓,获得所述人体图像样本的前景图像;
根据所述人体图像样本,获得所述人体图像样本的背景图像;
将所述前景图像从所述背景图像中进行抠取,获得目标人体蒙版。
可选地,所述将所述前景图像从背景图像中进行抠取,获得目标人体蒙版,包括:
将所述前景图像从背景图像中进行抠取,对抠取后的前景图像进行图像化处理,获得所述前景图像的边缘锚点;
获取预设数据训练集,根据所述预设数据训练集对所述边缘锚点进行标定,获得目标人体蒙版。
可选地,所述获取预设数据集训练,根据所述预设数据训练集对所述边缘锚点进行标定,获得目标人体蒙版,包括:
获取预设数据集训练,根据所述预设数据训练集对所述边缘锚点进行标定;
根据标定后的边缘锚点,获得对应的人体图像信息;
对所述人体图像信息进行钝化处理,获得目标人体蒙版。
可选地,所述获取人体图像样本,包括:
获取具有AI功能的内置摄像头和外置摄像头;
将所述内置摄像头和外置摄像头分别与用户端建立连接;
若所述内置摄像头和外置摄像头分别与所述用户端建立连接成功,则根据所述内置摄像头和外置摄像头对所述用户端的人体头像进行捕获,获得人体图像样本。
可选地,所述获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像,包括:
获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度;
根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;
根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像。
此外,为实现上述目的,本发明还提出一种摄像头抠像装置,所述摄像头抠像装置包括:
获取模块,用于获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;
抠像模块,用于对所述人体图像样本进行抠像,获得目标人体蒙版;
设置模块,用于获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。
此外,为实现上述目的,本发明还提出一种摄像头抠像设备,所述摄像头抠像设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的摄像头抠像程序,所述摄像头抠像程序配置为实现如上文所述的摄像头抠像方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有摄像头抠像程序,所述摄像头抠像程序被处理器执行时实现如上文所述的摄像头抠像方法的步骤。
本发明提出的摄像头抠像方法,通过获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;对所述人体图像样本进行抠像,获得目标人体蒙版;获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。本发明是通过设置在电视机上的摄像头对人体图像样本进行采集,对采集到的人体图像样本进行抠像处理,获得对应的人体图像样本,根据所述对应的人体图像样本获得目标人体蒙版,根据采集的人体图像样本获得所述人体图像样本的透明度,将所述人体图像样本的透明度对目标人体蒙版进行设置,获得目标人体图像,获得目标人体图像,能够有效提高抠像质量。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的摄像头抠像设备的结构示意图;
图2为本发明摄像头抠像方法第一实施例的流程示意图;
图3为本发明摄像头抠像方法第二实施例的流程示意图;
图4为本发明摄像头抠像方法一实施例的AI抠像处理逻辑图;
图5为本发明摄像头抠像方法第三实施例的流程示意图;
图6为本发明摄像头抠像装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的摄像头抠像设备结构示意图。
如图1所示,该摄像头抠像设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对摄像头抠像设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及摄像头抠像程序。
在图1所示的摄像头抠像设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明摄像头抠像设备中的处理器1001、存储器1005可以设置在摄像头抠像设备中,所述摄像头抠像设备通过处理器1001调用存储器1005中存储的摄像头抠像程序,并执行本发明实施例提供的摄像头抠像方法。
基于上述硬件结构,提出本发明摄像头抠像方法实施例。
参照图2,图2为本发明摄像头抠像方法第一实施例的流程示意图。
在第一实施例中,所述摄像头抠像方法包括以下步骤:
步骤S10,获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的。
需要说明的是,本实施例的执行主体可为摄像头抠像设备,还可为其他可实现相同或相似功能的设备,本实施例对此不作限制,在本实施例中,以摄像头抠像设备为例进行说明。
应当理解的是,所述人体图像样本指的是通过设置在电视上的摄像头进行采集的图像,所述采集到的图像即为人体图像样本,所述采集到的人体图像样本由两个部分组成,一部分是前景图像,另一部分是背景图像。所述设置在电视上的摄像头包括两个部分,一部分是内置摄像头,另一部分是外置摄像头,只有当内置摄像头和外置摄像头相互配合进行拍摄,才可以捕获清晰的人体图像样本。
可以理解的是,所述内置摄像头指的是摄像头位于所述电视机的内部,所述内置摄像头属于一种视频输入设备,主要是用于对于图像的捕获以及监测,所述外置摄像头指的是设置在电视机的外部,通过肉眼可以看到的,所述内置摄像头和所述外置摄像头都具有AI功能,因此,所述电视也是具有AI功能,所述内置摄像头与所述外置摄像头相互配合指的是在外置摄像头拍摄时,可能捕获的画面中部分像素不高,使得画面出现模糊的情况,此时就可以通过内置摄像头捕获的画面进行互补,将所述内置摄像头捕获的画面与所述外部摄像头捕获的画面通过预设AI算法进行处理,以获得清晰的人体图像,所述人体图像即为人体图像样本。
在具体实施中,摄像头抠像设备获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的。
步骤S20,对所述人体图像样本进行抠像,获得目标人体蒙版。
应当理解的是,所述对人体图像样本进行抠像指的是将所述人体图像样本中的前景图像从背景图像抠取出来,而所述人体图像样本中的背景图像根据图像内容可能有有所区别,若所述人体图像样本中只有背景图像和人体图像,则所述背景图像即为人体图像样本;若所述人体图像样本中除了背景图像和人体图像,还包括其他图像时,此时所述背景图像就不仅仅为人体图像样本,在对所述人体图像样本中抠取出所述前景图像时,需要根据所述人体图像样本的图像信息进行对应的处理,例如当只有人体图像和背景图像时,只需将所述人体图像从背景图像抠出即可。
可以理解的是,所述目标人体蒙版指的是所述人体图像的边缘部分,所述人体图像的边缘内部为选区,所述人体图像的边缘外部为即为蒙版,在所述前景图像抠出后,通过数据处理方法可将所述当前前景图像处理为对应的人体图像蒙版,所述人体图像蒙版在PS中用得较多,通过预设AI算法对所述人体图像处理与人工利用PS对所述人体图像处理过程类似,因此,根据功能的不同,所述蒙版可以分为图层蒙版、剪贴蒙版以及矢量蒙版,所述蒙版的主要作用是在对图像的某一特定区域运用颜色变化、滤镜和其它效果时,没有被选的区域(即黑色区域)就会受到保护和隔离而不被编辑。
在具体实施中,摄像头抠像设备对所述人体图像样本进行抠像,获得目标人体蒙版。
步骤S30,获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。
应当理解的是,所述人体图像样本透明度指的是所述人体图像样本的像素中的α值,所述α为阿尔法通道,例如使用每个像素16比特存储的位图,对于图形中的每一个像素而言,可能以5个比特表示红色,5个比特表示绿色,5个比特表示蓝色,最后一个比特是阿尔法,在这种情况下,要么表示透明要么表示为非透明,因为阿尔法比特只有0或1两种不同表示的可能性,所述α值的大小不同,使得所述人体图像样本的透明度百分比也有所区别,其中阿尔法通道还可以表示256级的半透明度,因为阿尔法通道有8个比特可以有256种不同的数据表示可能性。
可以理解的是,所述根据所述人体图像样本透明度对所述目标人体蒙版进行设置指的是在对所述人体图像样本进行处理时会导致所述目标人体蒙版中的α值与所述人体图像样本中的α值不一致,导致所述人体蒙版内的图像内容出现模糊的情况,此时需要根据所述人体图像样本获得对应的人体图像样本透明度,将所述目标人体蒙版的透明度设置为对应的人体图像样本透明度,根据所述目标人体蒙版和图像内容,即可获得目标人体图像。
在具体实施中,摄像头抠像设备获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。
本实施例通过获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;对所述人体图像样本进行抠像,获得目标人体蒙版;获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。本发明是通过设置在电视机上的摄像头对人体图像样本进行采集,对采集到的人体图像样本进行抠像处理,获得对应的人体图像样本,根据所述对应的人体图像样本获得目标人体蒙版,根据采集的人体图像样本获得所述人体图像样本的透明度,将所述人体图像样本的透明度对目标人体蒙版进行设置,获得目标人体图像,获得目标人体图像,能够有效提高抠像质量。
在一实施例中,如图3所述,基于第一实施例提出本发明摄像头抠像方法第二实施例,所述步骤S20,包括:
步骤S201,对所述人体图像样本进行分析,获得人体轮廓。
进一步的,为了提高抠像效率,还需要获取预设控制芯片的算法能力,根据所述AI算法、所述预设控制芯片的算法能力以及所述人体轮廓,获得所述人体图像样本的前景图像;根据所述人体图像样本,获得所述人体图像样本的背景图像;将所述前景图像从所述背景图像中进行抠取,获得目标人体蒙版。
可以理解的是,所述人体轮廓指的是在对所述人体图像样本分析后的形,所述人体轮廓根据人体图像是否有形分为客观人体轮廓和主观人体轮廓,轮廓上具有丰富的信息,轮廓变化最陡或曲率最大的部分是信息最集中的地方,所述人体轮廓可以描绘出所述人体图像的边缘。
应当理解的是,所述预设AI算法指的是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的计算方法,本实施例中预设AI算法主要是用于获得人体图像样本的前景图像,AI算法一般分为以下几种:决策树算法、随机森林算法、逻辑回归算法、朴素贝叶斯算法、最近邻算法、均值算法、神经网络算法以及马尔可夫算法等等,将所述AI算法进行相互配合使用,即可获得所述人体图像样本。
可以理解的是,所述预设控制芯片的算法能力指的是SOC芯片的算法能力,所述SOC芯片是一种集成电路的芯片,可以有效地降低电子、信息系统产品的开发成本,缩短开发周期,提高产品的竞争力,逻辑核包括CPU、时钟电路、定时器、中断控制器、串并行接口、其它外围设备、输入/输出端口以及用于各种IP核之间的粘合逻辑等等,存储器核包括各种易失、非易失以及Cache等存储器;模拟核包括高速电路中所用的模拟电路。
在具体实施中,摄像头抠像设备对所述人体图像样本进行分析,获得人体轮廓。
步骤S202,获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版。
可以理解的是,所述根据所述预设AI算法对所述人体轮廓进行识别指的是将人体图像样本中的前景图像从背景图像中抠取出来,以实现前景图像与背景图像的分离,当所述人体图像样本中只有人体图像和背景图像时,所述前景图像即为所述人体图像。
在具体实施中,摄像头抠像设备获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版。
参照图4,所述图4为本发明摄像头抠像方法一实施例的AI抠像处理逻辑图,具体是根据设置在电视端的摄像头捕获到人体图像样本,通过预设AI算法对所述人体图像样本进行识别,获得人体轮廓,根据预设控制芯片的算法能力对所述人体轮廓进行处理,获得当前人体蒙版,对所述当前蒙版进行边图像化处理,获得对应的边缘锚点,再对所述边缘锚点进行标定,获得标定后的边缘锚点,对所述标定后的边缘锚点进行钝化处理,获得目标人体蒙版,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像,从而完成抠像并进行图像输出。
本实施例中通过对所述人体图像样本进行分析,获得人体轮廓,获取预设控制芯片的算法能力,根据所述预设AI算法、所述预设控制芯片的算法能力以及所述人体轮廓,获得所述人体图像样本的前景图像;根据所述人体图像样本,获得所述人体图像样本的背景图像;将所述前景图像从所述背景图像中进行抠取,获得目标人体蒙版。本实施例通过AI预设算法和预设控制芯片将所述前景图像进行抠取,并对所述抠取后的前景图像进行AI预设算法处理,获得目标人体图像,从而提高了抠像效率。
在一实施例中,如图5所述,基于第一实施例提出本发明摄像头抠像方法第三实施例,所述步骤S30,包括:
步骤S301,获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度。
进一步的,为了有效提高抠像的质量,还需要获取具有AI功能的内置摄像头和外置摄像头;将所述内置摄像头和外置摄像头分别与用户端建立连接;若所述内置摄像头和外置摄像头分别与所述用户端建立连接成功,则根据所述内置摄像头和外置摄像头对所述用户端的人体头像进行捕获,获得人体图像样本。
可以理解的是,所述内置摄像头与所述外置摄像头分别于用户端进行连接指的是所述内置摄像头与所述外置摄像头可以与所述用户端进行信息交互,在所述内置摄像头与所述外置摄像头对所述用户端的数据进行捕获,传至电视端处理器进行处理前,不会导致所述捕获的人体图像样本出现失真的情况,同样,只有在所述内置摄像头与所述外置摄像头分别于所述用户端进行连接后,所述内置摄像头与所述外置摄像头才可以对所述用户端的图像进行捕获,否则是无法获得有效人体图像样本。
应该理解的是,所述人体图像样本透明度指的是所述人体图像样本的像素中的α值,所述α为阿尔法通道,所述透明度用百分数表示,可以将图片和无色透明的阶段分为100份,例如所述人体图像样本的当前透明度是60%。
在具体实施中,摄像头抠像设备获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度。
步骤S302,根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度。
可以理解的是,所述根据所述人体图像样本透明度对所述当前图像透明度进行调节指的是将根据预设AI算法和预设控制芯片的算法能力进行处理后的人体图像透明度进行调节,从而提高实时帧率,例如所述人体图像样本透明度为99%,所述当前图像透明度为30%,此时就需要对所述当前图像透明度进行调节,使其透明度趋近于99%,在所述目标人体图像的透明度为99%时,所述人体图像会变得更加清晰,从而提高了人体图像的清晰度。
在具体实施中,摄像头抠像设备根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度。
步骤S303,根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像。
可以理解的是,所述根据所述目标人体图像透明度对所述目标人体蒙版进行设置指的是在获得目标人体图像透明度后,将所述目标人体图像透明度设置在所述目标人体蒙版上,所述目标人体蒙版边缘内的图像内容就会进行清晰的显示,结合所述设置后的目标人体蒙版,获得所述目标人体图像,从而实现了电视摄像头利用AI算法实现人物前景图像与背景分离,完成抠像。
在具体实施中,摄像头抠像设备根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像。
本实施例通过获取具有AI功能的内置摄像头和外置摄像头;将所述内置摄像头和外置摄像头分别与用户端建立连接;若所述内置摄像头和外置摄像头分别与所述用户端建立连接成功,则根据所述内置摄像头和外置摄像头对所述用户端的人体头像进行捕获,获得人体图像样本;对所述人体图像样本进行抠像,获得目标人体蒙版;获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度;根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像。本实施例通过预设AI算法对所述人体图像样本进行处理,获得目标人体蒙版,根据所述目标人体蒙版获得当前图像透明度,获取所述人体图像样本透明度,并根据所述人体图像样本透明度对所述人体图像样本透明度进行调节,获得目标人体图像透明度,目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像,从而有效提高了抠像的质量。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有摄像头抠像程序,所述摄像头抠像程序被处理器执行时实现如上文所述的摄像头抠像方法的步骤。
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
此外,参照图6,本发明实施例还提出一种摄像头抠像装置,所述摄像头抠像装置包括:
获取模块10,用于获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的。
应当理解的是,所述人体图像样本指的是通过设置在电视上的摄像头进行采集的图像,所述采集到的图像即为人体图像样本,所述采集到的人体图像样本由两个部分组成,一部分是前景图像,另一部分是背景图像。所述设置在电视上的摄像头包括两个部分,一部分是内置摄像头,另一部分是外置摄像头,只有当内置摄像头和外置摄像头相互配合进行拍摄,才可以捕获清晰的人体图像样本。
可以理解的是,所述内置摄像头指的是摄像头位于所述电视机的内部,所述内置摄像头属于一种视频输入设备,主要是用于对于图像的捕获以及监测,所述外置摄像头指的是设置在电视机的外部,通过肉眼可以看到的,所述内置摄像头和所述外置摄像头都具有AI功能,因此,所述电视也是具有AI功能,所述内置摄像头与所述外置摄像头相互配合指的是在外置摄像头拍摄时,可能捕获的画面中部分像素不高,使得画面出现模糊的情况,此时就可以通过内置摄像头捕获的画面进行互补,将所述内置摄像头捕获的画面与所述外部摄像头捕获的画面通过预设AI算法进行处理,以获得清晰的人体图像,所述人体图像即为人体图像样本。
在具体实施中,摄像头抠像设备获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的。
抠像模块20,用于对所述人体图像样本进行抠像,获得目标人体蒙版。
应当理解的是,所述对人体图像样本进行抠像指的是将所述人体图像样本中的前景图像从背景图像抠取出来,而所述人体图像样本中的背景图像根据图像内容可能有有所区别,若所述人体图像样本中只有背景图像和人体图像,则所述背景图像即为人体图像样本;若所述人体图像样本中除了背景图像和人体图像,还包括其他图像时,此时所述背景图像就不仅仅为人体图像样本,在对所述人体图像样本中抠取出所述前景图像时,需要根据所述人体图像样本的图像信息进行对应的处理,例如当只有人体图像和背景图像时,只需将所述人体图像从背景图像抠出即可。
可以理解的是,所述目标人体蒙版指的是所述人体图像的边缘部分,所述人体图像的边缘内部为选区,所述人体图像的边缘外部为即为蒙版,在所述前景图像抠出后,通过数据处理方法可将所述当前前景图像处理为对应的人体图像蒙版,所述人体图像蒙版在PS中用得较多,通过预设AI算法对所述人体图像处理与人工利用PS对所述人体图像处理过程类似,因此,根据功能的不同,所述蒙版可以分为图层蒙版、剪贴蒙版以及矢量蒙版,所述蒙版的主要作用是在对图像的某一特定区域运用颜色变化、滤镜和其它效果时,没有被选的区域(即黑色区域)就会受到保护和隔离而不被编辑。
在具体实施中,摄像头抠像设备对所述人体图像样本进行抠像,获得目标人体蒙版。
设置模块30,用于获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。
应当理解的是,所述人体图像样本透明度指的是所述人体图像样本的像素中的α值,所述α为阿尔法通道,例如使用每个像素16比特存储的位图,对于图形中的每一个像素而言,可能以5个比特表示红色,5个比特表示绿色,5个比特表示蓝色,最后一个比特是阿尔法,在这种情况下,要么表示透明要么表示为非透明,因为阿尔法比特只有0或1两种不同表示的可能性,所述α值的大小不同,使得所述人体图像样本的透明度百分比也有所区别,其中阿尔法通道还可以表示256级的半透明度,因为阿尔法通道有8个比特可以有256种不同的数据表示可能性。
可以理解的是,所述根据所述人体图像样本透明度对所述目标人体蒙版进行设置指的是在对所述人体图像样本进行处理时会导致所述目标人体蒙版中的α值与所述人体图像样本中的α值不一致,导致所述人体蒙版内的图像内容出现模糊的情况,此时需要根据所述人体图像样本获得对应的所述人体图像样本透明度,将所述目标人体蒙版的透明度设置为对应的人体图像样本透明度,根据所述目标人体蒙版和图像内容,即可获得目标人体图像。
在具体实施中,摄像头抠像设备获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。
本发明提出的摄像头抠像方法,通过获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;对所述人体图像样本进行抠像,获得目标人体蒙版;获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像。本发明是通过设置在电视机上的摄像头对人体图像样本进行采集,对采集到的人体图像样本进行抠像处理,获得对应的人体图像样本,根据所述对应的人体图像样本获得目标人体蒙版,根据采集的人体图像样本获得所述人体图像样本的透明度,将所述人体图像样本的透明度对目标人体蒙版进行设置,获得目标人体图像,获得目标人体图像,能够有效提高抠像质量。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的摄像头抠像方法,此处不再赘述。
在一实施例中,所述获取模块10,还用于获取具有AI功能的内置摄像头和外置摄像头;将所述内置摄像头和外置摄像头分别与用户端建立连接;若所述内置摄像头和外置摄像头分别与所述用户端建立连接成功,则根据所述内置摄像头和外置摄像头对所述用户端的人体头像进行捕获,获得人体图像样本。
在一实施例中,所述抠像模块20,还用于对所述人体图像样本进行分析,获得人体轮廓;获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版。
在一实施例中,所述抠像模块20,还用于获取预设控制芯片的算法能力,根据所述预设AI算法、所述预设控制芯片的算法能力以及所述人体轮廓,获得所述人体图像样本的前景图像;根据所述人体图像样本,获得所述人体图像样本的背景图像;将所述前景图像从所述背景图像中进行抠取,获得目标人体蒙版。
在一实施例中,所述抠像模块20,还用于将所述前景图像从背景图像中进行抠取,对抠取后的前景图像进行图像化处理,获得所述前景图像的边缘锚点;获取预设数据训练集,根据所述预设数据训练集对所述边缘锚点进行标定,获得目标人体蒙版。
在一实施例中,所述抠像模块20,还用于获取预设数据集训练,根据所述预设数据训练集对所述边缘锚点进行标定;根据标定后的边缘锚点,获得对应的人体图像信息;对所述人体图像信息进行钝化处理,获得目标人体蒙版。
在一实施例中,所述设置模块30,还用于获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度;根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像。
本发明所述摄像头抠像装置的其他实施例或具有实现方法可参照上述各方法实施例,此处不在赘余。
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read Only Memory,ROM)/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种摄像头抠像方法,其特征在于,所述摄像头抠像方法包括以下步骤:
获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;
对所述人体图像样本进行抠像,获得目标人体蒙版;
获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像;
所述获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像,包括:
获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度;
根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;
根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像;
所述根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度,包括:
通过预设AI算法和预设控制芯片根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;
所述根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像,包括:
根据所述目标人体图像透明度对目标人体蒙版的透明度进行设置,得到设置后的目标人体蒙版,并获取当前图像内容;
根据所述设置后的目标人体蒙版和所述当前图像内容获得目标人体图像。
2.如权利要求1所述的摄像头抠像方法,其特征在于,所述对所述人体图像样本进行抠像,获得目标人体蒙版,包括:
对所述人体图像样本进行分析,获得人体轮廓;
获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版。
3.如权利要求2所述的摄像头抠像方法,其特征在于,所述获取预设AI算法,根据所述预设AI算法对所述人体轮廓进行识别,获得目标人体蒙版,包括:
获取预设控制芯片的算法能力,根据所述预设AI算法、所述预设控制芯片的算法能力以及所述人体轮廓,获得所述人体图像样本的前景图像;
根据所述人体图像样本,获得所述人体图像样本的背景图像;
将所述前景图像从所述背景图像中进行抠取,获得目标人体蒙版。
4.如权利要求3所述的摄像头抠像方法,其特征在于,所述将所述前景图像从背景图像中进行抠取,获得目标人体蒙版,包括:
将所述前景图像从背景图像中进行抠取,对抠取后的前景图像进行图像化处理,获得所述前景图像的边缘锚点;
获取预设数据训练集,根据所述预设数据训练集对所述边缘锚点进行标定,获得目标人体蒙版。
5.如权利要求4所述的摄像头抠像方法,其特征在于,所述获取预设数据训练集,根据所述预设数据训练集对所述边缘锚点进行标定,获得目标人体蒙版,包括:
获取预设数据训练集,根据所述预设数据训练集对所述边缘锚点进行标定;
根据标定后的边缘锚点,获得对应的人体图像信息;
对所述人体图像信息进行钝化处理,获得目标人体蒙版。
6.如权利要求1至5中任一项所述的摄像头抠像方法,其特征在于,所述获取人体图像样本,包括:
获取具有AI功能的内置摄像头和外置摄像头;
将所述内置摄像头和外置摄像头分别与用户端建立连接;
若所述内置摄像头和外置摄像头分别与所述用户端建立连接成功,则根据所述内置摄像头和外置摄像头对所述用户端的人体头像进行捕获,获得人体图像样本。
7.一种摄像头抠像装置,其特征在于,所述摄像头抠像装置包括:
获取模块,用于获取人体图像样本,其中,所述人体图像样本为通过设置在电视上的摄像头采集到的;
抠像模块,用于对所述人体图像样本进行抠像,获得目标人体蒙版;
设置模块,用于获取所述人体图像样本透明度,根据所述人体图像样本透明度对所述目标人体蒙版进行设置,获得目标人体图像;
所述设置模块,还用于获取所述人体图像样本透明度,根据所述目标人体蒙版获得当前图像透明度;根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;根据所述目标人体图像透明度对所述目标人体蒙版进行设置,获得目标人体图像;
所述设置模块,还用于通过预设AI算法和预设控制芯片根据所述人体图像样本透明度对所述当前图像透明度进行调节,获得目标人体图像透明度;
所述设置模块,还用于根据所述目标人体图像透明度对目标人体蒙版的透明度进行设置,得到设置后的目标人体蒙版,并获取当前图像内容;根据所述设置后的目标人体蒙版和所述当前图像内容获得目标人体图像。
8.一种摄像头抠像设备,其特征在于,所述摄像头抠像设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的摄像头抠像程序,所述摄像头抠像程序配置有实现如权利要求1至6中任一项所述的摄像头抠像方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有摄像头抠像程序,所述摄像头抠像程序被处理器执行时实现如权利要求1至6中任一项所述的摄像头抠像方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011554962.3A CN112788254B (zh) | 2020-12-23 | 2020-12-23 | 摄像头抠像方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011554962.3A CN112788254B (zh) | 2020-12-23 | 2020-12-23 | 摄像头抠像方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112788254A CN112788254A (zh) | 2021-05-11 |
CN112788254B true CN112788254B (zh) | 2023-04-18 |
Family
ID=75752263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011554962.3A Active CN112788254B (zh) | 2020-12-23 | 2020-12-23 | 摄像头抠像方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112788254B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113379665A (zh) * | 2021-06-28 | 2021-09-10 | 展讯通信(天津)有限公司 | 抠图修正方法和设备 |
CN115278080A (zh) * | 2022-07-28 | 2022-11-01 | 北京五八信息技术有限公司 | 一种蒙版生成方法、设备及存储介质 |
-
2020
- 2020-12-23 CN CN202011554962.3A patent/CN112788254B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112788254A (zh) | 2021-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6688277B2 (ja) | プログラム、学習処理方法、学習モデル、データ構造、学習装置、および物体認識装置 | |
CN105049718A (zh) | 一种图像处理方法及终端 | |
US20210406305A1 (en) | Image deformation control method and device and hardware device | |
CN111985281B (zh) | 图像生成模型的生成方法、装置及图像生成方法、装置 | |
CN103679767A (zh) | 图像生成装置以及图像生成方法 | |
CN109035147B (zh) | 图像处理方法及装置、电子装置、存储介质和计算机设备 | |
CN110062157B (zh) | 渲染图像的方法、装置、电子设备和计算机可读存储介质 | |
WO2019015477A1 (zh) | 图像矫正方法、计算机可读存储介质和计算机设备 | |
CN113658065B (zh) | 图像降噪方法及装置、计算机可读介质和电子设备 | |
CN112788254B (zh) | 摄像头抠像方法、装置、设备及存储介质 | |
CN113221767B (zh) | 训练活体人脸识别模型、识别活体人脸的方法及相关装置 | |
RU2697627C1 (ru) | Способ корректировки освещенности объекта на изображении в последовательности изображений и вычислительное устройство пользователя, реализующее упомянутый способ | |
CN112839167B (zh) | 图像处理方法、装置、电子设备及计算机可读介质 | |
CN108574803B (zh) | 图像的选取方法、装置、存储介质及电子设备 | |
CN107705279B (zh) | 实现双重曝光的图像数据实时处理方法及装置、计算设备 | |
CN107154046A (zh) | 一种视频背景处理和隐私保护的方法 | |
CN115115552B (zh) | 图像矫正模型训练及图像矫正方法、装置和计算机设备 | |
US20220398704A1 (en) | Intelligent Portrait Photography Enhancement System | |
CN113724282A (zh) | 图像处理方法和相关产品 | |
US8971636B2 (en) | Image creating device, image creating method and recording medium | |
Fang et al. | Single image dehazing and denoising with variational method | |
CN115967823A (zh) | 视频封面生成方法、装置、电子设备及可读介质 | |
CN112489144A (zh) | 图像处理方法、图像处理装置、终端设备及存储介质 | |
CN104935805B (zh) | 图像处理装置、图像处理方法以及记录介质 | |
CN117409463A (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 |