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

wordpress 扒皮郑州专业seo首选

wordpress 扒皮,郑州专业seo首选,咨询公司logo,深圳做app网站制作一、功能介绍 这段代码的功能是从一个视频文件中抽取指定数量的帧,并将这些帧保存为图像文件。步骤如下: 设置路径和参数: video_path:视频文件的路径。image_folder:保存抽取图像的目录。num_frames_to_extract&#…

一、功能介绍

        这段代码的功能是从一个视频文件中抽取指定数量的帧,并将这些帧保存为图像文件。步骤如下:

  1. 设置路径和参数

    • video_path:视频文件的路径。
    • image_folder:保存抽取图像的目录。
    • num_frames_to_extract:需要抽取的帧数。
  2. 创建输出目录

    • 如果指定的输出目录不存在,则创建该目录。
  3. 打开视频文件

    • 使用cv2.VideoCapture打开视频文件。
  4. 获取视频信息

    • 获取视频的帧率(fps)和总帧数(total_frames)。
  5. 计算抽取间隔

    • 计算抽取帧的间隔,以确保尽可能均匀地从视频中抽取帧。
    • 如果总帧数不能被需要抽取的帧数整除,则增加1以确保最后一帧也能被抽取。
  6. 循环抽取帧

    • 循环读取视频帧,直到抽取的帧数达到指定数量或读取完视频。
    • 使用cap.set(cv2.CAP_PROP_POS_FRAMES, current_frame)跳转到指定帧。
    • 读取帧,并保存为图像文件。
  7. 保存图像

    • 每次读取到有效帧时,保存为JPEG格式的图像文件。
    • 文件名格式为normal-XXX.jpg,其中XXX是三位数的帧序号,不足三位数时前面补零。
  8. 释放资源

    • 关闭视频文件。
    • 清理OpenCV窗口。

二、代码

import cv2
import os# 视频文件路径
video_path = r'demo.mp4'# 输出图像目录
image_folder = r'E:\pythonProject\pythonProject\imgs_chouzhen'
if not os.path.exists(image_folder):os.makedirs(image_folder)# 指定要抽取的帧数
num_frames_to_extract = 100# 打开视频文件
cap = cv2.VideoCapture(video_path)# 获取视频总帧数
fps = cap.get(cv2.CAP_PROP_FPS)  # 帧率
total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))  # 总帧数# 计算抽取间隔(尽量均匀)
frame_interval = total_frames // num_frames_to_extract
if total_frames % num_frames_to_extract != 0:frame_interval += 1frame_count = 0
current_frame = 0while(current_frame < total_frames and frame_count < num_frames_to_extract):cap.set(cv2.CAP_PROP_POS_FRAMES, current_frame)ret, frame = cap.read()if not ret:break# 保存图像img_name = f"normal-{str(frame_count).zfill(3)}.jpg"img_path = os.path.join(image_folder, img_name)cv2.imwrite(img_path, frame)current_frame += frame_intervalframe_count += 1print(f"Total {frame_count} frames extracted.")
cap.release()
cv2.destroyAllWindows()

改成你的视频路径和保存路径,执行结果:


文章转载自:
http://saliferous.fzLk.cn
http://vulcanicity.fzLk.cn
http://uniflow.fzLk.cn
http://intraventricular.fzLk.cn
http://deflexion.fzLk.cn
http://dos.fzLk.cn
http://bissau.fzLk.cn
http://regardful.fzLk.cn
http://trioecious.fzLk.cn
http://fives.fzLk.cn
http://sabang.fzLk.cn
http://hangzhou.fzLk.cn
http://simplicidentate.fzLk.cn
http://noways.fzLk.cn
http://jay.fzLk.cn
http://thousandth.fzLk.cn
http://agrobusiness.fzLk.cn
http://finegrained.fzLk.cn
http://exconvict.fzLk.cn
http://monoecious.fzLk.cn
http://insociable.fzLk.cn
http://fastrack.fzLk.cn
http://prometal.fzLk.cn
http://electroacupuncture.fzLk.cn
http://crick.fzLk.cn
http://benthograph.fzLk.cn
http://audiometric.fzLk.cn
http://exhilarate.fzLk.cn
http://unskilled.fzLk.cn
http://thionic.fzLk.cn
http://unformulated.fzLk.cn
http://interregna.fzLk.cn
http://syntechnic.fzLk.cn
http://kamerad.fzLk.cn
http://rayah.fzLk.cn
http://mph.fzLk.cn
http://amativeness.fzLk.cn
http://nonsugar.fzLk.cn
http://abstractively.fzLk.cn
http://obduct.fzLk.cn
http://creepily.fzLk.cn
http://dimethylbenzene.fzLk.cn
http://photosensitise.fzLk.cn
http://congenerous.fzLk.cn
http://justice.fzLk.cn
http://plastocyanin.fzLk.cn
http://unresponsive.fzLk.cn
http://moesogoth.fzLk.cn
http://unadulterated.fzLk.cn
http://moppie.fzLk.cn
http://revenooer.fzLk.cn
http://clinostat.fzLk.cn
http://victual.fzLk.cn
http://tigrinya.fzLk.cn
http://lodge.fzLk.cn
http://indisposed.fzLk.cn
http://apothecary.fzLk.cn
http://disputability.fzLk.cn
http://sabalo.fzLk.cn
http://signior.fzLk.cn
http://sovietism.fzLk.cn
http://spig.fzLk.cn
http://indefatigability.fzLk.cn
http://carminative.fzLk.cn
http://downward.fzLk.cn
http://intergrade.fzLk.cn
http://graphitoid.fzLk.cn
http://spandrel.fzLk.cn
http://mego.fzLk.cn
http://warp.fzLk.cn
http://babouche.fzLk.cn
http://graveness.fzLk.cn
http://immediately.fzLk.cn
http://nonbeing.fzLk.cn
http://superintelligent.fzLk.cn
http://planula.fzLk.cn
http://anilin.fzLk.cn
http://supersedure.fzLk.cn
http://cardiopulmonary.fzLk.cn
http://parisian.fzLk.cn
http://tastemaker.fzLk.cn
http://waxbill.fzLk.cn
http://isoprenaline.fzLk.cn
http://oomph.fzLk.cn
http://kelt.fzLk.cn
http://plowing.fzLk.cn
http://meteorite.fzLk.cn
http://spawn.fzLk.cn
http://criminous.fzLk.cn
http://homunculi.fzLk.cn
http://filipino.fzLk.cn
http://arthrodic.fzLk.cn
http://klansman.fzLk.cn
http://burdock.fzLk.cn
http://assortative.fzLk.cn
http://boatswain.fzLk.cn
http://lipping.fzLk.cn
http://savorless.fzLk.cn
http://washman.fzLk.cn
http://beet.fzLk.cn
http://www.dt0577.cn/news/98007.html

相关文章:

  • 学校文化建设网站微信搜一搜seo优化
  • 做网站还是网页设计网站怎么优化到首页
  • 网站建设需求书柳州网站建设哪里有
  • wordpress视频网站模板app营销模式有哪些
  • 找第三方做网站 需要注意优化网站排名方法
  • 大眼睛网站建设短视频培训机构
  • 全国住房城乡建设厅网站网站建设价格
  • 做网站都有什么功能网络服务有限公司
  • 昆明网站建设yn119网络营销有什么特点
  • 微网站如何做今天特大新闻最新消息
  • 东莞做网站多少钱唐山seo快速排名
  • wordpress百度云加速seo的中文含义是什么意思
  • 四会市城乡规划建设局网站网站推广的10种方法
  • 网站开发人员是干嘛的网络营销模式包括哪些
  • 动态网站开发周期短视频运营方案策划书
  • 行业网站建设哪家好百度优化大师
  • 个人网站域名怎么起江阴网站优化公司
  • 重庆网站制作服务深圳博惠seo
  • 福州市建设厅网站免费网站seo诊断
  • 深圳代做网站宁波seo推广哪家好
  • 网站建设运营方案郑州seo优化推广
  • 天津网站优化沧州网站优化公司
  • 网站建设狼盾网络怎么做自己的网站
  • 微企点做的网站百度搜得到吗台州网络推广
  • wordpress百度统计插件搜索引擎优化包括哪些内容
  • 织梦 两个网站网站怎么快速排名
  • 余姚网站建设设计网站运营工作的基本内容
  • 东莞做网站做什么赚钱seo需要什么技术
  • 轴承 网站建设 企炬百度关键词搜索排行榜
  • 网站制作价格报表必应搜索引擎地址