OpenCV2之简单处理视频

OpenCV2

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

  • 视频采集
python 复制代码
    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()
  • 视频处理(处理帧+加文字)
pthon 复制代码
    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()
相关推荐
千宇宙航22 分钟前
闲庭信步使用SV搭建图像测试平台:第三十一课——基于神经网络的手写数字识别
图像处理·人工智能·深度学习·神经网络·计算机视觉·fpga开发
却道天凉_好个秋3 小时前
音视频学习(三十六):websocket协议总结
websocket·音视频
whoarethenext4 小时前
使用 C++/OpenCV 和 MFCC 构建双重认证智能门禁系统
开发语言·c++·opencv·mfcc
jndingxin4 小时前
OpenCV CUDA模块设备层-----高效地计算两个 uint 类型值的带权重平均值
人工智能·opencv·计算机视觉
晨同学03275 小时前
opencv的颜色通道问题 & rgb & bgr
人工智能·opencv·计算机视觉
【余185381628005 小时前
碰一碰发视频源码搭建定制化开发:支持OEM
音视频
EQ-雪梨蛋花汤5 小时前
【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化
unity·音视频·vr
kyle~7 小时前
计算机视觉---RealSense深度相机技术
人工智能·数码相机·计算机视觉·机器人·嵌入式·ros·传感器
看到我,请让我去学习8 小时前
OpenCV开发-初始概念
人工智能·opencv·计算机视觉
菜包eo9 小时前
基于二维码的视频合集高效管理与分发技术
音视频