小白的学习时间已经开始,请兄弟们往下看

1.新建一个lowerbodyRecognition.py文件

2.使用命令 pip install opencv-python 下载cv2库

3.导入cv2库,使用import cv2

4.找到视频素材路径并复制到项目中,素材路径在cv2库中的data文件夹里面,然后读取视频的路径并赋予变量

找到类型器的路径并且复制到项目中,导入识别人体下半身的类型器

使用while循环,使用vedio.isOpened()函数判断视频是否正常打开

读取视频的每一帧,ret里面是True或False,frame里面是放入视频的每一帧

判断视频是否结束,使用if ret == True:

把图片转为灰色以便后续进行处理

通过detectMultiScale()函数进行人体下半身的识别

识别人体下半身后,在下半身上画矩形

呈现视频并且等待视频播放,可以按q中断

如果视频播放结束,或者意外通知,程序结束中断

释放视频和销毁窗口

运行后示例截图



完整代码如下

# 识别人体下半身
import cv2  # 导入opencv-python库即cv2库cap = cv2.VideoCapture("2.mp4")  # 打开内置摄像头
faceCascade = cv2.CascadeClassifier("haarcascade_lowerbody.xml")  # 写入类型器的路径并给cv2.CascadeClassifier函数进行处理
while (cap.isOpened()):  # cap.isOpened()函数是判断该视频是否正确播放ret, frame = cap.read()  # 读取视频,第一个参数ret 为True 或者False,代表有没有读取到图片,第二个参数frame表示截取到一帧的图片if ret == True:gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)  # 将每一帧图片转为灰色以便接下来处理faces = faceCascade.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5,minSize=(30, 30),flags=cv2.CASCADE_SCALE_IMAGE)for (x, y, w, h) in faces:cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)cv2.putText(frame, "lowerbody", (x, y - 5), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (255, 0, 0), 2)cv2.imshow('facesFound', frame)  # 创造一个facesFound窗口来展示每一帧的图片,使其类似以视频方式播放if cv2.waitKey(30) & 0xFF == ord('q'):  # 类似中断播放的按键,按q跳出循环终止播放breakelse:break  # 如果视频结束正常跳出循环终止播放cap.release()  # 释放视频
cv2.destroyAllWindows()  # 将创建的所有的窗口毁灭

运行成功的兄弟们记得一键三连。。。

python对视频中美女下半身大长腿进行识别,小心脏受不了的千万别看!相关推荐

  1. python 替换array中的值_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  2. 利用python提取视频中的字幕

    利用python提取视频中的字幕 `` 一.导包 import base64 import os import cv2 import requests import aip from aip impo ...

  3. python一帧一帧读取视频_用Python从视频中提取每一帧的图片

    大家应该都有这样的情况:在看到某些视频的画面时感觉美如画,想截取下来却又烦于截图的繁琐,现在我就教大家使用Python提取视频中每一帧的画面,让大家不错过每一个精彩的瞬间! •语言:Python •所 ...

  4. access数据放到list中_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  5. 使用OpenCV为视频中美女加上眼线

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 计算机视觉是最令人兴奋的领域之一,其应用范围非常广泛.从医学成像到 ...

  6. 肝!使用OpenCV为视频中美女加上眼线

    计算机视觉是最令人兴奋的领域之一,其应用范围非常广泛.从医学成像到创建最有趣的面部滤镜等各个领域都充分见证了计算机视觉技术的强大.在本文中,我们将尝试创建一个人造眼线笔来模仿Snapchat或Inst ...

  7. python从视频中提取音频_提取视频中的音频——python三行程序搞定!

    原标题:提取视频中的音频--python三行程序搞定! 写在开头 身处数据爆炸增长的时代,各种各样的数据都飞速增长,视频数据也不例外.我们可以使用 python 来提取视频中的音频,而这仅仅需要安装一 ...

  8. python提取图片文字视频教学_用Python提取视频中的图片

    小编自己码的通用型函数,支持各种常用视频格式,可满足常用需求,亲测效果和速度都不错. 想获取本文数据和完整代码的下载链接,请关注微信公众号"R语言和Python学堂",并回复发文日 ...

  9. 基于Python的视频中的人脸识别系统设计与实现

    目录 一:问题描述 2 二:实现思路 2 2.1 切换点 2 2.1.2 镜头切换点 3 2.1.2 音频切换点. 3 2.2 嘉宾识别 = 人脸识别 & 声纹识别 4 2.2.1 人脸识别 ...

最新文章

  1. 两个黑箱问题 ——深度神经网络和脑神经网络
  2. Java System类
  3. oracle用EXPLAIN PLAN 分析SQL语句
  4. msp430流水灯c语言程序,超详细msp430示例程序汇编.doc
  5. python 自动化办公 uibot_【插件开发】使用 Python 扩展 UiBot 的功能
  6. 阿里淘宝天猫单点登录项目实战(附源码)
  7. 【Elasticsearch】Elasticsearch之别名
  8. linux haokande shell,5 个 PowerShell 主题,让你的 Windows 终端更好看
  9. 2021-06-19列表的介绍
  10. 知识点篇:7)企业标准体系制定要求
  11. 路由器端口转发linux服务器端口映射,路由器端口映射怎么设置?
  12. 五款实用的微信小程序(免费证件照)
  13. oss上传判断_React实现阿里云OSS上传文件的示例
  14. 在excel中批量插入分页符
  15. [02]从零开始学电子技术丛书-自学电子的同学看过来
  16. 利用cobaltstrike加sqlmap拿下一个网站并提权
  17. 计算机相关专业提升学历的解决方案(博士研究生)
  18. Python随机生成出生日期
  19. 阿里云天池大赛赛题解析——机器学习篇
  20. cocos2dx3.0戳青蛙游戏(打地鼠)

热门文章

  1. 2020年登高架设找答案及登高架设考试试卷
  2. 离散制造业生产域制造资源数据标准化及治理建设思路
  3. JVM垃圾回收之哪些对象可以被回收
  4. Canal与DataX等工具的区别
  5. Neo4j图数据库高级应用系列 / 服务器扩展指南 APOC(5.5) - 导入JSON数据
  6. proteus常见问题解答
  7. 5分钟教你搞定瀑布流样式
  8. Redis高可用与集群
  9. 白泽知识讲堂 | printf漏洞介绍
  10. 求10的7次方阶乘的位数