OpenCV2之简单处理视频

OpenCV2
https://www.geeksforgeeks.org/opencv-python-tutorial/

  • 视频采集
    import cv2

    currentframe = 0
    cap = cv2.VideoCapture(0)
    while cap.isOpened():
        ret, frame = cap.read()
        cv2.imshow('frame', frame)

        # 隔多少帧保存一张图片
        if currentframe % 10 == 0:
            cv2.imwrite(f'{TEMP_PATH}/cap/{int(time.time() * 1000)}.png', frame)
        currentframe += 1

        # 退出
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break

    cap.release()
    cv2.destroyAllWindows()
  • 视频处理(处理帧+加文字)
    import cv2

    currentframe = 0
    cap = cv2.VideoCapture(0)
    while cap.isOpened():
        ret, frame = cap.read()

        frame = cv2.rectangle(frame, (frame.size, frame.size), (frame.size - 80, frame.size - 30), (246, 64, 65), 1)

        cv2.putText(frame,
                    'this is a demo test',
                    (50, 50),
                    cv2.FONT_HERSHEY_PLAIN, 1,
                    (0, 255, 255),
                    2,
                    cv2.LINE_4)
        cv2.imshow('frame', frame)

        # 隔多少帧保存一张图片
        if currentframe % 101 == 0:
            cv2.imwrite(f'{TEMP_PATH}/cap/{int(time.time() * 1000)}.png', frame)
        currentframe += 1

        # 退出
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break

    cap.release()
    cv2.destroyAllWindows()

相关推荐

  1. OpenCV2简单处理视频

    2024-04-22 21:36:01       38 阅读

最近更新

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

    2024-04-22 21:36:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 21:36:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 21:36:01       87 阅读
  4. Python语言-面向对象

    2024-04-22 21:36:01       96 阅读

热门阅读

  1. Uipath用计划任务启动 bat脚本语句

    2024-04-22 21:36:01       31 阅读
  2. 【C语言】归并排序算法实现

    2024-04-22 21:36:01       36 阅读
  3. Element-UI el-autocomplete带输入建议的输入框组件

    2024-04-22 21:36:01       42 阅读
  4. 正则表达式?: ?= ?! 的用法详解

    2024-04-22 21:36:01       68 阅读
  5. CSS中的display: flex;

    2024-04-22 21:36:01       40 阅读
  6. TCP为什么需要3次握手?

    2024-04-22 21:36:01       31 阅读