美文网首页
标记肤色

标记肤色

作者: 大龙10 | 来源:发表于2021-09-29 11:42 被阅读0次

《OpenCV轻松入门:面向Python》读书笔记
作者:李立宗
出版社:电子工业出版社
出版时间:2019-05

第4章 色彩空间类型转换

4.4 HSV色彩空间讨论

4.4.4 标记肤色

1)推广

  在标记特定颜色的基础上,可以将标注范围进一步推广到特定的对象上。例如,通过分析可以估算出肤色在HSV色彩空间内的范围值。在HSV空间内筛选出肤色范围内的值,即可将图像内包含肤色的部分提取出来。
  这里将肤色范围划定为:

  • 色调值在[5, 170]之间
  • 饱和度值在[25, 166]之间

2)程序

【例4.10】提取一幅图像内的肤色部分。

# -*- coding: utf-8 -*-
import cv2
img=cv2.imread("lesson2.jpg")
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
h,s,v=cv2.split(hsv)
minHue=5
maxHue=170
hueMask=cv2.inRange(h, minHue, maxHue)
minSat=25
maxSat=166
satMask = cv2.inRange(s, minSat, maxSat)
mask = hueMask & satMask
roi = cv2.bitwise_and(img,img, mask= mask)
cv2.imshow("img",img)
cv2.imshow("ROI",roi)
cv2.waitKey()
cv2.destroyAllWindows()

3)运行结果

程序实现了将人的图像从背景内分离出来。提取后的图像仅保留了人像肤色(包含衣服)部分,背景为黑色。

相关文章

  • 标记肤色

    《OpenCV轻松入门:面向Python》读书笔记作者:李立宗出版社:电子工业出版社出版时间:2019-05 第4...

  • HSV标记肤色与实现艺术效果---OpenCV-Python开发

    标记肤色 前面,我们通过标记H通道上的红色,从而提取图片上的红色有效区域。那么同样的,我们可以限定肤色的范围,提取...

  • 肤色

    纵然离家千里也 难以更改皮肤的颜色 谁都想追求水嫩的肌肤 可唯有这样的颜色才可以融入 融入挚爱的土地 一群女人 操...

  • 肤色

    影响肤色的因素有表皮的黑素细胞和真皮部位的血液循环。 黑素细胞赋予我们深浅不同的肤色。运动,发烧带来红润脸颊,脸色...

  • 肤色

    自然馈赠的颜色 正如最初目光所及的欣喜 无形的墙,源自原始的恶 一代代延续,构筑 食物掠夺的仇恨,植入基因 君君臣...

  • 《肤色》

    (己亥日课064) 本届奥斯卡最佳短片奖获得者《肤色》,看完挺震动的。 种族歧视不是主要想聊的,影片用很好的角度和...

  • 肤色

    今年奥斯卡最佳短片《肤色》我抽空看了一下,剧情完整,情节扣人心弦。 最让人震撼的点是,种族主义者变成了自己最憎恨的...

  • 《肤色》

    这届奥斯卡最佳真人短片。怎么说,封面是两个孩子,本来预想是个温情的故事,或者是大局面的故事。完全没有想到就是讲了这...

  • 肤色

    走在大街上,或者去逛逛街。再或者看看你的朋友圈,还有那些个视频APP。你不难发现,现在的审美是一眼的。同一个大小的...

  • 【第5天】深化"02.化妆对象原型分析"中的肤色、肤质、脸型

    02.化妆对象原型分析 1.肤色 (1)偏白肤色 (2)偏红肤色 (3)偏黄肤色 (4)偏绿肤色 (5)小麦肤色 ...

网友评论

      本文标题:标记肤色

      本文链接:https://www.haomeiwen.com/subject/vanagltx.html