opencv 设置超时时间

经常爬视频数据,然后用opencv做成图片

因此设置超时时间很重要

cap.set(cv2.CAP_PROP_FPS, timeout_ms)

for idx, row in data.iterrows():

    if idx < 400:

        continue

    try:

        # 打开视频文件

        timeout_ms = 5000

        cap = cv2.VideoCapture(row['PLAY_URL'])

        cap.set(cv2.CAP_PROP_FPS, timeout_ms)

        frame_rate = int(cap.get(cv2.CAP_PROP_FPS))

        # 获取视频帧总数

        total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))

       

        frame_id = 0

        while frame_id < total_frames:

            frame_id += int(10 * frame_rate)

            print(frame_id)

            cap.set(cv2.CAP_PROP_POS_FRAMES, frame_id)  # 设置要读取的帧的索引

            ret, frame = cap.read()

            if ret:

                img_path = os.path.join(r"D:\code\baidu-spider\dataset","{}_{}.jpg".format(idx,frame_id))

                res = cv2.imwrite(img_path, frame)

                print("--------------",img_path,res)

相关推荐

  1. opencv 设置超时时间

    2024-07-10 16:54:05       12 阅读
  2. feign设置超时时间

    2024-07-10 16:54:05       22 阅读
  3. 【数据库】postgressql设置数据库执行超时时间

    2024-07-10 16:54:05       43 阅读
  4. Linux网络 -- TCP FIN包发送超时时间设置

    2024-07-10 16:54:05       6 阅读
  5. rpc超时时间设置对句柄和内存的影响

    2024-07-10 16:54:05       7 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 16:54:05       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 16:54:05       5 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 16:54:05       4 阅读
  4. Python语言-面向对象

    2024-07-10 16:54:05       5 阅读

热门阅读

  1. Nginx Websocket 协议配置支持

    2024-07-10 16:54:05       10 阅读
  2. Perl语言入门到高级学习

    2024-07-10 16:54:05       9 阅读
  3. 【 HTML基础知识】

    2024-07-10 16:54:05       9 阅读
  4. Vue3框架搭建3:配置说明-prettier配置

    2024-07-10 16:54:05       9 阅读
  5. Python基础练习•二

    2024-07-10 16:54:05       13 阅读
  6. 【Unity】ScreenToWorldPoint转换三维空间MousePosition

    2024-07-10 16:54:05       11 阅读
  7. AD确定板子形状

    2024-07-10 16:54:05       9 阅读
  8. ELK优化之Elasticsearch

    2024-07-10 16:54:05       12 阅读
  9. QianfanLLMEndpoint和QianfanChatEndpoint的区别

    2024-07-10 16:54:05       11 阅读