Python计算机视觉:视频人脸马赛克

Posted 坚持不懈的大白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python计算机视觉:视频人脸马赛克相关的知识,希望对你有一定的参考价值。

视频从一些方面讲其实就是一些图片,只不过图片内容的变化太快,从而使我们的眼睛觉得看到的视频是动的而已。

1. 利用opencv将视频转换成图片

读者可以去看看小编的这篇文章:计算机视觉:视频分解图片和图片合成视频,那么怎样用opencv播放视频呢?(没有声音的视频哈!),其实就是利用opencv将视频转换成一张张的图片进行展示,每张图片展示间隔很短而已(比如1秒以内图片变化20多张,其实就是帧率,帧率=视频的图片总数/视频的总秒数,读者可以利用下述代码中 count变量值/视频的秒数,看得到的结果和那个fps的值是否接近(帧率))。
参考代码如下:

import cv2

video = cv2.VideoCapture(filename = \'./files/1.mp4\')
fps = video.

以上是关于Python计算机视觉:视频人脸马赛克的主要内容,如果未能解决你的问题,请参考以下文章

Python计算机视觉:视频人脸马赛克

使用Python,OpenCV实现图像和实时视频流中的人脸模糊和马赛克

Python实现人脸识别,进行视频跟踪打码,羞羞的画面统统打上马赛克

Python 计算机视觉(十六)—— 图像和视频中的人脸识别

能去码也能打码!OpenCV实时检测视频流人脸并马赛克之,视频后期福音

手把手教你运用深度学习构建视频人脸识别模型(Python实现)