窝牛号

自媒体创业,不愿意出镜,人工智能来帮你避免露脸的尴尬

随着抖音带货的火热,很多人开始加入了自媒体时代的潮流。由于很多人都不是专业演员出身,当拍视频的时候,或多或少有点不适应,好不容拍好的视频,由于不愿意露脸,又不会添加马赛克,幸苦拍好的视频也不愿意发出去。毕竟很多人也不会进行视频制作,更别说视频添加马赛克了。

本文利用人工智能技术,给图片或者视频添加马赛克,避免自己出镜的尴尬,再也不用担心朋友圈屏蔽老爸老妈了。

添加马赛克步骤1、给定要添加的视频或者图片 2、利用人工智能技术识别图片或者视频中的人脸 3、创建屏蔽层 4、给图片或者视频添加上屏蔽层 5、显示最终的图片或者实时同步到视频 中创建屏蔽层

给图片或者视频人脸添加马赛克,最主要步骤是创建屏蔽层,我们利用2种方式进行人脸的打码

import numpy as np import cv2 def face_blur(image, factor=3.0): (h, w) = image.shape[:2] kW = int(w / factor) kH = int(h / factor) 34;int&34;int&34;model/deploy.prototxt&34;model/res10_300x300_ssd_iter_140000.caffemodel&34;image/img1.jpg&34;int& face1 = face_blur(face,blocks=5) image[startY:endY, startX:endX] = face output = np.hstack([orig,image]) cv2.imshow(&34;, output) cv2.waitKey(0)

当检测到人脸后,提取所有人脸的置信度,我们判断大于0.5的人脸置信度为可靠人脸.

计算人脸在图片中的位置(startX, startY, endX, endY) = box.astype(&34;)

获取人脸图片ROI:face = image[startY:endY, startX:endX]

根据人脸的ROI图片来进行高斯模糊,以便达到添加马赛克的效果

最后把马赛克图片合并到原始图片中

mask

你还以为很多视频中的马赛克是后期处理添加上的吗??下期带你看如何为视频实时添加mask

本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除

窝牛号 wwww.93ysy.com   沪ICP备2021036305号-1