当前位置: 首页 > news >正文

北京大型网站建设公司dw 做网站的思路

北京大型网站建设公司,dw 做网站的思路,最好的医疗网站建设,网站意见反馈源码前言 咳咳#xff0c;进来的铁汁都是抱着学习的心态进来看的吧#xff0c;咱今天不讲解解码#xff0c;咱来说说python如何来实现打码功能~ 这一个个进来的 都是标题党吧哈哈哈 有兴趣的可以继续看看哦 最近重温了一档综艺节目 至于叫什么 这里就不细说了 老是看着看着就…前言 咳咳进来的铁汁都是抱着学习的心态进来看的吧咱今天不讲解解码咱来说说python如何来实现打码功能~ 这一个个进来的 都是标题党吧哈哈哈 有兴趣的可以继续看看哦 最近重温了一档综艺节目 至于叫什么 这里就不细说了 老是看着看着就会看到一堆马赛克由于太好奇了就找了一下原因结果是因为某艺人塌房了…虽然但是 看综艺的时候满影响美观的 那今天就在这分享一下 视频打码功能如何用python来实现 准备工作 环境咱们还是使用 Python3.8 和 pycharm2021 即可 实现原理 将视频分为音频和画面画面中出现人脸和目标比对相应人脸进行打码处理后的视频添加声音 模块 手动安装一下 cv2 模块 pip install opencv-python 安装 安装遇到报错可以私信我 素材工具 我们需要安装一下 ffmpeg 音视频转码工具 代码解析 导入模块 import cv2 import face_recognition # 人脸识别库 99.7% cmake dlib face_recognition import subprocess视频转为音频 def video2mp3(file_name)::param file_name: 视频文件路径:return:outfile_name file_name.split(.)[0] .mp3cmd ffmpeg -i file_name -f mp3 outfile_nameprint(cmd)subprocess.call(cmd, shellFalse)进行打码 # 源码领取309488165 ### def mask_video(input_video, output_video, mask_pathmask.jpg)::param input_video: 需打码的视频:param output_video: 打码后的视频:param mask_path: 打码图片:return:# 读取图片mask cv2.imread(mask_path)# 读取视频cap cv2.VideoCapture(input_video)# 视频 fps width heightv_fps cap.get(5)v_width cap.get(3)v_height cap.get(4)设置写入视频参数 格式MP4 画面大小 size (int(v_width), int(v_height)) fourcc cv2.VideoWriter_fourcc(m, p, 4, v)输出视频 out cv2.VideoWriter(output_video, fourcc, v_fps, size)已知人脸 known_image face_recognition.load_image_file(tmr.jpg)biden_encoding face_recognition.face_encodings(known_image)[0]cap cv2.VideoCapture(input_video)while (cap.isOpened()):ret, frame cap.read()if ret:# 检测人脸# 人脸区域face_locations face_recognition.face_locations(frame)for (top_right_y, top_right_x, left_bottom_y, left_bottom_x) in face_locations:print((top_right_y, top_right_x, left_bottom_y, left_bottom_x))unknown_image frame[top_right_y - 50:left_bottom_y 50, left_bottom_x - 50:top_right_x 50]if face_recognition.face_encodings(unknown_image) ! []:unknown_encoding face_recognition.face_encodings(unknown_image)[0]# 对比人脸results face_recognition.compare_faces([biden_encoding], unknown_encoding)# [True]# 贴图if results [True]:mask cv2.resize(mask, (top_right_x - left_bottom_x, left_bottom_y - top_right_y))frame[top_right_y:left_bottom_y, left_bottom_x:top_right_x] maskout.write(frame)else:break音频添加到画面 def video_add_mp3(file_name, mp3_file)::param file_name: 视频画面文件:param mp3_file: 视频音频文件:return:outfile_name file_name.split(.)[0] -f.mp4subprocess.call(ffmpeg -i file_name -i mp3_file -strict -2 -f mp4 outfile_name, shellFalse)完整代码 点击文末名片领取即可 最后 认真看完的宝子就是来学习的哈哈 刚开始接触python的宝子可以点击文末名片领取学习资料以及基础教程哦
http://www.sczhlp.com/news/154300/

相关文章:

  • 漯河网站制作公司电影网站logo设计
  • 保定网站建设解决方案阿里企业邮箱怎么样
  • anker 网站建设凡科网站怎么做授权查询
  • 河南网站开发公司自己做博客网站
  • 淄博网站制作网页优化个人博客主页登录
  • 如何分析网站建设网站建设找
  • php 网站部署自己怎么做企业网站建设
  • 推荐股票的好网站环保网站开发
  • 网站开发怎么销售长沙开发网站的公司
  • 淘宝客做动态广告的网站手机视频网站建设
  • 有趣的网站源码网站所有权
  • 免费做初中试卷的网站wordpress分类目录第二页
  • 在网站上做支付功能 需要什么微信上的小程序是怎么做的
  • 个人网站如何建设物联网是什么意思
  • 5156智通人才招聘网长沙网站排名优化
  • 网站免备案空间动易网站 教程
  • 建筑公司网站功能表交互比较好的网站
  • 上海网站制作技术网站做拓扑图编辑
  • 怎么用txt做网站网站建设公众
  • Meta基础设施演进与AI技术革命
  • 完整教程:Spring AI整合聊天模型DeepSeek
  • 题解:P1020 [NOIP 1999 提高组] 导弹拦截
  • 哈希表专题
  • wordpress制作视频站宁波seo快速优化公司
  • 做网站公司做网站公司有哪些聊网站推广
  • 统计 网站关键字 布局动易网站只能进首页
  • 建设网站是普通办公吗利用云服务器做网站
  • 广西建设网站网址多少网络安装公司
  • 无锡网站定制公司建筑人才网一砖一瓦
  • 微信游戏网站源码怎么做wordpress菜单添加图标