python环境使用YCbCr掩码方式实现肤色检测

 时间:2024-10-24 09:03:30

1、利用YCbCr色度空间的特点,使用CbCr两种色度进行控制得到一个掩码矩阵,然后让源图和Mask进行与运算,从而得到我们想要的效果。还是来一张源图以及头文件import 艘早祓胂cv2 as cvimport numpy as npimage = cv.imread('c:\\handtest.jpg', cv.IMREAD_COLOR)cv.imshow("image", image)

python环境使用YCbCr掩码方式实现肤色检测

3、(Y, Cr, Cb) = cv.split(YCrCb)cv.imshow("Y", Y)cv.imshow("Cr", Cr)cv.imshow("Cb", Cb)

python环境使用YCbCr掩码方式实现肤色检测python环境使用YCbCr掩码方式实现肤色检测python环境使用YCbCr掩码方式实现肤色检测

6、bitwise_andImage = cv.bitwise_and(image, image, mask=maskNew)原图和二值掩码与运算!cv.imshow("bitwise_andImage", bitwise_andImage )cv.waitKey(0)cv.destroyAllWindows()其结果和阈值法差不多

python环境使用YCbCr掩码方式实现肤色检测
  • 如何让matlab命令行窗口间隔1s输出时间?
  • Matlab中如何查看绘制函数曲线各个数据点的坐标
  • LaTex排版技巧:[5]如何输入矩阵?
  • matlab在同一窗口关于多个子图的绘制
  • 如何在matlab中绘图并更改曲线颜色
  • 热门搜索
    山东省旅游地图 怀孕多久可以做药流 荆楚理工学院怎么样 脸上长痘痘怎么消除 泰拉瑞亚鱼饵怎么得 沃尔沃v60怎么样 电脑没声音了怎么设置 少林寺景区 经期可以吃巧克力 咸阳师范学院怎么样