Allen's blog Allen's blog
首页
面经
算法 (opens new window)
分类

Allen

前端CV工程师
首页
面经
算法 (opens new window)
分类
  • 包管理工具conda

  • matplotlib绘图

  • 常用系统知识

    • python os.path路径
    • python序列化存储
    • opencv常用的方法
      • 读取图片
      • 读取视频
    • numpy常用方法
    • matlab常见函数
    • 张量相关知识
  • 一些问题及解决方案

  • python
  • 常用系统知识
Allen
2023-03-15
目录

opencv常用的方法

# 读取图片

import cv2

cv2.imread('picture.jpg')
# 读取为灰度图
cv2.imread('picture.jpg', 0)
# 存储图片
cv2.imwrite("img_name", data)

1
2
3
4
5
6
7
8

# 读取视频

import cv2

cap = cv2.VideoCapture(src)
    output = []
    while cap.isOpened():
        ret, frame = cap.read()  # 按帧读取视频
        # 到视频结尾时终止
        if ret is False:
            break
        frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        output.append(frame)
    cap.release()
1
2
3
4
5
6
7
8
9
10
11
12

存储为视频的方法比较复杂一点,不同平台支持不同,后续做到相关的场景再补充。

上次更新: 2023/12/16, 09:22:46
python序列化存储
numpy常用方法

← python序列化存储 numpy常用方法→

最近更新
01
rollup使用配置文件rollup.config.ts打包
12-08
02
package.json导出类型
12-08
03
关键问题方案
11-17
更多文章>
Theme by Vdoing | Copyright © 2023-2023 Allen | Github
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式