import cv2 vc = cv2.VideoCapture('D:/pythonProject/datafloc/900ml50r.mp4') # 读入视频文件 c = 1 d = 0 if vc.isOpened(): # 判断是否正常打开 rval, frame = vc.read() else: rval = False timeF = 30 # 视频帧计数间隔频率 # try: while rval: # 循环读取视频帧 rval, frame = vc.read() if (c % timeF == 0): # 每隔timeF帧进行存储操作 d = d+1 cv2.imwrite('D:/pythonProject/datafloc/900ml50r/900ml50r' + str(d) + '.jpg', frame) # 存储为图像 print(d) c = c + 1 cv2.waitKey(1) vc.release()根据此段代码将图片输出为256x256的形式
时间: 2024-02-06 15:04:06 浏览: 83
可以在存储为图像的代码行中添加如下代码,将其调整为256x256的形式:
```python
cv2.imwrite('D:/pythonProject/datafloc/900ml50r/900ml50r' + str(d) + '.jpg', cv2.resize(frame, (256, 256)))
```
其中,`cv2.resize()`函数用于调整图像大小,第一个参数为原始图像,第二个参数为目标大小。
阅读全文