类似“少帅下飞机”python--cv2库(全过程)

在桌面新建一个文件夹

打开文件夹,在这里输入cmd

看下你有哪些环境

conda env list

选择一个环境

conda activate 环境名

下载you-get 

pip install you-get

下载视频(在浏览器复制视频链接)

you-get 视频链接

更改下面代码的路径(以MP4结尾那个),在pycharm运行代码即可 

import cv2

video = cv2.VideoCapture("你自己的视频链接的绝对路径.mp4")

#检查视频是否成功打开
if not video.isOpened():
    print("Error: Could not open video.")
    exit()

#当视频打开 进入循环 直到播放完毕或者手动停止
while video.isOpened():
    #读取视频的下一帧 ret(是否读取成功) frame(当前帧的数据)
    ret, frame = video.read()
    if not ret:
        break
    #将当前帧转换为灰度图像
    gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    #Canny()方法用于边缘检测,参数100和200分别是低阈值和高阈值
    edges = cv2.Canny(gray_frame, 100, 200)

    cv2.imshow('edges', edges)

    #(这里是每秒25帧)
    if cv2.waitKey(int(1000 / 25)) & 0xFF == ord('q'):
        break

video.release()#释放视频捕获对象
cv2.destroyAllWindows()#关闭所有OpenCV创建的窗口

然后就跳出来视频啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值