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

洛阳做多屏合一网站软文网站推广法

洛阳做多屏合一网站,软文网站推广法,互联网怎样赚钱,东莞华为外包公司python使用OpenCV 库将视频拆解为帧并保存为图片 import cv2 import osdef video_to_frames(video_path, output_folder, frame_prefixframe_, interval1, target_sizeNone, grayscaleFalse):"""将视频拆分为帧并保存为图片参数:video_path (str): 视频文件路径…

python使用OpenCV 库将视频拆解为帧并保存为图片

import cv2
import osdef video_to_frames(video_path, output_folder, frame_prefix='frame_', interval=1, target_size=None, grayscale=False):"""将视频拆分为帧并保存为图片参数:video_path (str): 视频文件路径output_folder (str): 输出图片的文件夹路径frame_prefix (str): 保存帧图片的前缀(默认: frame_)interval (int): 抽帧间隔(默认: 1,即所有帧)target_size (tuple): 目标尺寸 (宽, 高),None表示保持原尺寸(默认)grayscale (bool): 是否转换为灰度图(默认: False)"""# 创建输出文件夹os.makedirs(output_folder, exist_ok=True)# 读取视频文件cap = cv2.VideoCapture(video_path)if not cap.isOpened():print("Error: 无法打开视频文件")returnframe_count = 0saved_count = 0while True:ret, frame = cap.read()if not ret:break  # 视频读取结束# 按间隔处理帧if frame_count % interval == 0:processed_frame = frame.copy()# 调整尺寸if target_size is not None:processed_frame = cv2.resize(processed_frame, target_size)# 转换为灰度图if grayscale:processed_frame = cv2.cvtColor(processed_frame, cv2.COLOR_BGR2GRAY)# 生成文件名filename = f"{frame_prefix}{saved_count:04d}.jpg"file_path = os.path.join(output_folder, filename)# 保存图片cv2.imwrite(file_path, processed_frame)saved_count += 1frame_count += 1# 释放资源cap.release()print(f"处理完成,共保存 {saved_count} 帧图片")print(f"视频总帧数: {frame_count}")# 使用示例
if __name__ == "__main__":video_path = r"E:\photo\video\1.mp4"  # 替换为你的视频路径output_folder = r"E:\photo\video\1"  # 输出文件夹# 示例1:提取所有帧(原始尺寸和颜色)video_to_frames(video_path, output_folder)# 示例2:调整尺寸为 640x480,保存为灰度图,每隔10帧保存一次# video_to_frames(#     video_path,#     output_folder,#     interval=10,#     target_size=(640, 480),#     grayscale=True# )# 示例3:仅调整尺寸为 1280x720# video_to_frames(#     video_path,#     output_folder,#     target_size=(1280, 720)# )
  • target_size: 接收元组格式 (width, height)

  • grayscale: 布尔值控制是否转为灰度图

  • 先执行尺寸调整(保留更多原始信息)后执行灰度转换(减少最后一步的计算量)

http://www.dtcms.com/wzjs/522573.html

相关文章:

  • 做网站 用 云主机石家庄新闻最新消息
  • 网易企业邮箱电话哈尔滨seo关键词排名
  • 龙岩网站推广网站监测
  • 中国建设银行网站江苏分行营销网站建设多少钱
  • 定制杯子网站优化推广是什么
  • 泉州外贸网站建设都有哪些公司新手怎么做电商运营
  • 如何登录建设部网站电脑版东莞网站制作推广公司
  • 手机微官网和pc端网站怎么做网络营销网站
  • 西安网站制作流程中国网站排名
  • o2o网站做推广公司小红书seo排名
  • 传奇背景图网站怎么做沈阳seo顾问
  • 网站服务器到期为什么要网站备案石家庄seo结算
  • 深圳哪家做网站比较好互联网域名注册查询
  • 现在流行什么做网站优秀的营销策划案例
  • 做网站的windowlcd互联网平台公司有哪些
  • 视频播放网站开发视频推广一条多少钱
  • 高端的深圳网站页面设计seo岗位
  • 深圳网站定制深圳网站建设公司网络营销的目的和意义
  • 滕州网站建设助企网络蚂蚁bt
  • WordPress明月浩空夫唯seo教程
  • 会计公司网站模板网页制作网站
  • 免费的ftp网站网络推广的渠道
  • 圆通快递归邮政局管吗上海网络公司seo
  • 微信小程序+网站开发武汉seo工厂
  • 做旅行义工网站蚁北京seo不到首页不扣费
  • 餐饮网站建设需求分析网页设计制作网站代码
  • 成都都江堰网站建设指数是指什么
  • 通州网站建设是什么怎么做外链
  • 北京网站制作案例企业营销策划案例
  • 西安网站移动排名提升软件