1 从视频中提取图片
1.1源代码
1.2解析
1.2.1 os.mkdir()
用于创建目录,只创建最后一级目录。
1.2.2 cv2. VideoCapture()
参数是path,用来读取本地视频,若为0则表示打开笔记本内置摄像头。cv2. VideoCapture().open(path)
1.2.3 cv2. VideoCapture().get(param)
获得对应属性,如param为cv2.CAP_PROP_FRAME_COUNT表示获得视频的总帧数
1.2.4 cv2. VideoCapture().read()
按帧读取视频,返回值ret与frame,ret是布尔值,表示读取帧是否正确,frame表示每一帧的图像,是一个三维矩阵。
1.2.5 cv2.imwrite(path,frame)
指定图片存储路径
2 求出图片的RGB值并绘图
2.1 源代码
2.2 解析
2.2.1 cv2.imread(path,flag)
读取图像,存储格式为BGR,以多维数组的形式保存图片信息,前两维是图片的像素坐标,最后一维表示图片的通道索引。
2.2.1 skimage.io.imread(path)
从文件目录下加载图片,存储格式为RGB。