matlab 掩模,用于图像中的与脸部有关的选择和处理的图像掩模制造技术

article/2025/10/1 4:02:42

【技术实现步骤摘要】

【国外来华专利技术】【专利说明】用于图像中的与脸部有关的选择和处理的图像掩模相关串请的交叉引用本申请要求对通过完全引用而结合于此、提交于2013年5月14日的第13/894,384号美国专利申请的优先权。

技术介绍

数字相机的流行和便利以及因特网通信的使用广泛已经使得用户产生的图像(比如相片)变得普遍。例如,因特网平台和服务(比如电子邮件、公告牌、论坛和社交联网服务)的用户发表图像以供他们自己和其他人看见。然而,许多用户想要调整他们的图像以改变或者强调照片中的特定目标或者部位。在一些示例中,用户想要带出特定细节、提供更自然的颜色或者在图像中进行其它相似调整和/或可能想要取消强调在图像中描绘的特定部分或者目标(比如对特定细节进行平滑或者模糊)。

技术实现思路

本申请的实现方式涉及用于在图像中描绘的脸部的图像掩模和使用这样的掩模以在图像中进行调整。在一些实现方式中,一种方法包括标识图像的一个或者多个脸部区域,脸部区域包括描绘一个或者多个人的一个或者多个脸部的至少一部分的像素。脸部区域基于标识脸部的脸部界标被标识。该方法基于脸部区域确定用于脸部中的每个脸部的关联的脸部掩模,其中每个脸部掩模指示图像中的哪些像素描绘对应的脸部。在脸部以外的图像像素通过逆应用脸部掩模被选择,并且向用于选择的像素的调整的处理操作提供选择的像素。描述了该方法的各种实现方式和示例。关联的脸部掩模包括向每个脸部区域添加连接的脸部像素,其中关联的脸部掩模包括人的近似整个对应的脸部。例如,溅斑(blobbing)技术可以响应于像素颜色在与像素相邻的一个或者多个其它像素的颜色的预定阈值内来向每个脸部区域添加在每个脸部区域以外的连续皮肤像素。在另一实现方式中,确定关联的脸部掩模包括确定在脸部区域内的像素的平均颜色,确定近似地定义对应的人的关联的脸部的空间脸部部位,以及选择空间脸部部位中的颜色与平均颜色相似的像素并且在脸部掩模中指明选择的像素是脸部像素。平均颜色针对其被确定的像素可以是被选择为在已知肤色的预定范围内的像素。确定空间脸部掩模部位可以包括基于多个人的预定平均脸部比例估计用于空间脸部掩模部位的宽度和高度。可以提供用于脸部掩模的下降区域,在该下降区域中,像素被指明按照在从脸部部位到图像在脸部部位以外的部分的方向上的逐渐地减少的数量被处理。在一些示例中,处理操作可以包括向选择的像素应用高斯模糊和/或向选择的像素应用局部对比度增强。—种方法可以在一些实现方式中包括标识在图像内的脸部区域,其中脸部区域包括描绘人的脸部的至少一部分的像素。该方法选择在脸部区域内的在已知为肤色的颜色的预定范围内的像素。为脸部区域中的选择的像素确定特性肤色。为图像确定脸部掩模,该脸部掩模基于与特性肤色的颜色阈值相似度指示图像中的哪些像素是描绘人的皮肤的皮肤像素。描述了以上方法的各种实现方式和示例。特性肤色可以是脸部区域中的选择的像素的平均颜色。该方法还可以确定脸部区域中的选择的像素的颜色的分布的指示(比如标准偏差),其中在确定在与特性肤色的颜色阈值像素的中使用的颜色距离阈值时使用该分布。可以基于脸部的一个或者多个脸部界标的脸部识别来标识脸部区域。脸部掩模中的每个像素可以指示图像中的对应的像素与特性肤色相似的程度和用于对应的像素的处理的程度。例如,可以在脸部掩模中指示三个或者更多个相似度程度。选择像素可以包括将脸部区域中的像素的颜色转换到不同色空间,并且校验脸部区域中的哪些像素具有在色空间的指示已知肤色的至少一个预定范围中包括的颜色,其中从选择排除具有在预定部位以外的颜色的像素。可以基于从标识的脸部区域提供的脸部界标在图像中确定空间脸部部位。空间脸部部位可以近似地定义人的脸部,其中脸部掩模中的皮肤像素限于在空间脸部部位内的像素。可以在空间脸部部位以外确定下降区域,其中迫使下降区域中的像素具有比空间脸部部位中的像素更少的处理分级。该方法可以包括调整图像的如由脸部掩模指明的皮肤像素,其中调整包括用于平滑图像中的脸部的一个或者多个描绘的特征的模糊滤波器。该方法可以包括反转脸部掩模并且调整不是脸部掩模的皮肤像素的像素以处理图像。在一些实现方式中,一种系统可以包括存储设备和访问存储设备并且操作用于执行操作的至少一个处理器。操作包括标识图像内的脸部区域,该脸部区域包括描绘人的脸部的至少一部分的像素。操作选择脸部区域内的在已知为肤色的颜色的预定范围内的像素。为脸部区域中的选择的像素确定特性皮肤颜色。为图像确定脸部掩模,该脸部掩模基于与特性肤色的颜色阈值相似度指示图像中的哪些像素是描绘人的皮肤的皮肤像素。【附图说明】图1是可以用于这里描述的一个或者多个实现方式的示例网络环境的框图;图2是图示了根据一些实现方式的用于提供脸部图像掩模并且使用脸部图像掩模以在图像中进行调整的示例方法的流程图;图3是图示了根据一些实现方式的用于确定脸部图像掩模(比如指示图像的皮肤像素的脸部皮肤掩模)的方法的流程图;图4是指示已知肤色的预定范围的色空间图形的图解图示;图5是图示了根据一些实现方式的用于确定指示图像的脸部像素的脸部图像掩模的示例方法的流程图;图6至图10是处理不例图像以确定脸部掩_旲并且调整图像像素的不例的图解图示;以及图11是可以用于这里描述的一个或者多个实现方式的示例设备的框图。【具体实施方式】这里描述的一个或者多个实现方式涉及用于在图像中描绘的脸部的图像掩模和使用这样的掩模以在图像中进行调整。在一些实现方式中,在图像中标识一个或者多个脸部区域,并且为每个脸部区域确定关联的脸部掩模。脸部掩模指示图像中的哪些像素描绘对应的脸部,例如,脸部的皮肤。在一些实现方式中,可以使用这里描述的一种或者多种技术来确定脸部掩模。为了调整图像中的脸部(比如脸部的皮肤),系统可以选择和调整与脸部掩模中的脸部相似对应的图像像素而排除图像中的其它像素。为了调整图像的在脸部中未包括的部分(比如图像中的背景),系统可以选择和调整与掩模非脸部像素对应的图像像素而排除脸部像素。这些和其它描述的特征可以造成自动地确定图像的特定部分和对这些特定部分的定义好的调整而未修改不希望的部分。系统可以标识图像的一个或者多个脸部区域,该一个或者多个脸部区域包括描绘脸部或者脸部的部分的像素。可以使用脸部识别技术来标识脸部区域,这些脸部识别技术例如可以使用和提供用于检测到的脸部的脸部界标(比如眼睛和嘴巴指示)。可以基于脸部区域为每个脸部确定脸部像素。在一些实现方式中,通过选择脸部区域内的在已知为肤色的颜色的预定范围内的像素来确定脸部掩模。例如,像素颜色可以被转换到特定色空间并且关于哪些像素具有在色空间的指示已知皮肤色调的预定范围中包括的颜色被校验。为具有预定范围中的颜色的选择的像素比如通过将颜色平均来确定特性肤色。系统为图像确定脸部图像掩模,该脸部图像掩模指示图像中的哪些像素是描绘人的皮肤的皮肤像素。系统可以基于颜色与特性肤色的阈值相似度确定皮肤像素。在一些示例中,可以在确定用于校验与特性肤色的相似度的颜色距离阈值时使用脸部区域中的选择的像素的颜色的分布。一些示例可以基于来自脸部区域的脸部界标确定图像中的空间脸部部位,其中空间脸部部位近似地定义人的整个脸部,并且从空间面部区域中的像素确定皮肤像素。这样的实现方式可以用来确定用户的脸部掩模,该脸部掩模未包括本文档来自技高网...

112822736.gif


http://chatgpt.dhexx.cn/article/QLnbU2fT.shtml

相关文章

图像掩模matlab,图像掩模_matlab_图像掩模

光学图像处理中,掩模可以足胶片、滤光片等。数字图像处理中,掩模为二维矩阵数组,有时也用多值图像。数字图像处理中,图像掩模主要用于:①提取感兴趣区,用预先制作的感兴 未来手机触摸屏要靠无掩模光刻技术_多点触摸 337x396 - 29KB - JPEG 5.4.3 选择式掩模平滑 - 51CTO.COM 53…

图像中的掩膜(Mask)是什么

项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步 在图像处理中,经常会碰到掩膜(Mask)这个词。那么这个词到底是什么意思呢?下面来简单解释一下。 1.什么是掩膜 …

第三章-OpenCV基础-4-掩模

基本概念 掩模,又称为掩膜,掩码,模板。图像掩模是指,用特定的图像/图形/物体遮挡代处理的图像(全部或局部),从而控制图像处理的区域,在数字图像处理中,掩模就是一个指定的数组,毕竟,图像也是数组。 左边图为原图,中间图为掩模(白色区域为透明区域,黑色区域为黑色遮挡区域),经过…

在微信小程序中如何引入iconfont

在微信小程序如何引用iconfont? 1.首先进入iconfont 选择自己喜欢的图标 iconfont-阿里巴巴矢量图标库 2.选择自己喜欢的图标加入购物车 3.将图标添加至项目(如果没有项目就随便新建一个项目) 4.打开个人主页 找到自己的项目,点…

微信小程序引入iconfont

第一种 在tabBar中使用 只能下载到本地,放在文件夹中使用 如下图: 第二种 在页面内使用iconfont图标 1:复制代码 2:粘贴到wxss文件里 3:在app.wxss中引入该文件 4:就可以在文件里面使用iconfont图…

微信小程序中使用tabBar

文章目录 前景知识小程序项目app.jsonpages/home/home.wxmlpages/camera/camera.wxmlpages/user/user.wxml 相关链接 前景知识 前面我们学习过:在app.json里对小程序进行全局配置,app.json的文件内容是一个JSON对象,包含很多属性&#xff0c…

微信小程序|icon列表跳转不同界面

效果&#xff1a; 包含图片、文字&#xff0c;分列布局&#xff0c;点击对应图标跳转到相应界面 WXML&#xff1a; <!-- 三个主要功能:文书服务&#xff0c;在线咨询&#xff0c;律师匹配跳转到对应页面&#xff0c;可以返回注意php后台和数据库搭建--><view class&…

微信小程序引入阿里巴巴icon步骤及报错解决

首先将选择好的图标加入购物车,点击右上角购物车图标&#xff0c;将其添加进项目中。(Add To Project) 添加进入项目后&#xff0c;会自动跳转到该项目&#xff0c;选择Download Code&#xff0c; 解压缩包&#xff0c;只会用到文件夹中的4个文件&#xff0c;将解压后的下面4个…

微信小程序引入iconfont图标

一、查看iconfont项目设置 二、生成在线链接 为什么要生成在线链接&#xff0c;因为微信小程序不能用静态文件 三、根据下载的iconfont.css配置app.wxss 下载的iconfont.css配置 自定义app.wxss配置 为什么不直接用iconfont.css&#xff0c;因为微信小程序不支持css只支持wxss…

《微信小程序-进阶篇》组件封装-Icon组件的实现(一)

大家好&#xff0c;这是小程序系列的第九篇文章&#xff0c;从这篇开始我们将进入提高篇&#xff0c;在这一个阶段&#xff0c;我们的目标是可以较为深入的了解组件化开发&#xff0c;并且实践积累一些后续项目也就是原神资料站中用得着的组件&#xff1a; 1.《微信小程序-基础…

uniapp与微信小程序引入iconfont

加入购物车&#xff0c;下载解压 引入 uniapp 微信小程序 使用 icon更新后更换线上url&#xff0c;就不用每次下载解压

微信小程序引入下载至本地的iconfont图标

在写小程序项目中遇到icon图标引入不起作用&#xff0c;原因是因为小程序必须先转为base64引入&#xff01; 第一步 选好自己要用的icon图标并下载至本地 下载后得到这样目录的文件 第二步 转换成base64 网址&#xff1a;https://transfonter.org/ 选择后缀为.ttf的文件 第…

《微信小程序-进阶篇》组件封装-Icon组件的实现(二)

大家好&#xff0c;这是小程序系列的第十篇文章&#xff0c;在这一个阶段&#xff0c;我们的目标是 由简单入手&#xff0c;逐渐的可以较为深入的了解组件化开发&#xff0c;并且实践积累一些后续项目也就是原神资料站中用得着的组件&#xff1a; 1.《微信小程序-基础篇》带你了…

黑马微信小程序入门

文章目录 1.环境准备1.1. 注册账号1.2 获取APPID1.3 下载开发工具 2第一个微信小程序2.1. 打开微信开发者⼯具2.2. 新建⼩程序项⽬2.3 填写项目信息 3.小程序的目录结构3.1. ⼩程序⽂件结构和传统web对⽐3.2. 基本的项⽬⽬录 4.⼩程序配置⽂件4.1. 全局配置app.json4.2 tabbar4…

【微信小程序】简洁好用的icon(94/100)

布局 <!--pages/icon/icon.wxml--> <icon class"icon-box-img" type"success" size"50"></icon> <view class"icon-box-title">成功</view> <icon class"icon-box-img" type"info&q…

【微信小程序】组件使用及属性参考

文章目录 3.1 视图容器组件3.1.1 视图容器view3.1.2 滚动视图scroll-view3.1.3 可移动视图movable-view3.1.4 覆盖视图3.1.5 滑块视图swiper 3.2 内容组件3.2.1 图标icon3.2.2 进度条progress3.2.3 文本text 3.3 导航组件3.4 小程序UI框架3.4.1 WeUI3.4.2 iView3…

微信小程序icon图标引入

一、iconfont-阿里巴巴矢量图标库 下载需要的图标 1.将想要的图标添加入库并下载代码 二、下载成功后&#xff0c;将得到一个名为 "download.zip" 的文件&#xff0c;然后解压得到这么一堆文件&#xff1a; 三、转换 ttf 文件为 base64 推荐去 https://transfonter…

关于微信小程序图标icon的五种实现方案

关于图标icon 微信小程序中的 icon 组件只有 9 种类型 success、success_no_circle、info、warn、waiting、cancel、download、search、clear。 只有9个类型的图标往往是不够的&#xff0c;需要拓展更多的icon组件图标。 第一种方案 直接使用图片&#xff08;简单粗暴&#xf…

微信小程序引入外部icon

微信小程序引入外部icon最详细介绍 1.获取图标 阿里矢量库&#xff1a;iconfont-阿里巴巴矢量图标库 选中相应的图标 添加图标到购物车&#xff08;多个图标&#xff09; ​​​​​ 添加项目 下载本地 解压转换—-》 转化网站&#xff1a;Online font-face generator…

如何在微信小程序中使用icon字体图表

1.首先我们需要去icon字体库中选中几个想要的图标加入购物车 2.点击右上角的购物车图标进入 3. 进入购物车&#xff0c;点击下载代码 4.下载好的文件夹进行解压 5.将.ttf后缀文件转化为base64格式的方式&#xff08;推荐网址&#xff1a;Online font-face generator — Transfo…