怎样将图片转视频 avi 格式 cv2.VideoWriter cv2.VideoWriter

阅读: 评论:0

怎样将图片转视频 avi 格式 cv2.VideoWriter cv2.VideoWriter

怎样将图片转视频 avi 格式 cv2.VideoWriter cv2.VideoWriter

cap = cv2.VideoCapture(“Ped2.mp4”)#读取视频
fps = (cv2.CAP_PROP_FPS))#读取视频FPS值
size = ((cv2.CAP_PROP_FRAME_WIDTH)), #读取视频大小
(cv2.CAP_PROP_FRAME_HEIGHT)))
fourcc = cv2.VideoWriter_fourcc(*‘MJPG’)#编码方式
videoWriter1 = cv2.VideoWriter(‘Ped_Detect2.avi’,fourcc, fps, size) #创建写入对象
ret, frame = ad()#读取视频

config = tf.ConfigProto()
config.gpu_options.allow_growth = True

with detection_graph.as_default():
with tf.Session(graph=detection_graph , config=config) as sess:
while ret:
start = time.clock()
if cv2.waitKey(1) & 0xFF == ord(‘q’):
break
image_np = frame
image_np_expanded = np.expand_dims(image_np, axis=0)
image_tensor = _tensor_by_name(‘image_tensor:0’)
boxes = _tensor_by_name(‘detection_boxes:0’)
scores = _tensor_by_name(‘detection_scores:0’)
classes = _tensor_by_name(‘detection_classes:0’)
num_detections = _tensor_by_name(‘num_detections:0’)
(boxes, scores, classes, num_detections) = sess.run(
[boxes, scores, classes, num_detections],
feed_dict={image_tensor: image_np_expanded})
vis_util.visualize_boxes_and_labels_on_image_array(
image_np,
np.squeeze(boxes),
np.squeeze(classes).astype(np.int32),
np.squeeze(scores),
category_index,
use_normalized_coordinates=True,
line_thickness=8)
end = time.clock()
print(‘frame:’, 1.0 / (end - start))
ret, frame = ad()
videoWriter1.write(image_np)
cv2.imshow(“capture”, image_np)
cv2.waitKey(1)
lease()
cv2.destroyAllWindows()
将视频保存下来

import cv2 # 3.4.2 
import os 
fps = 24 # 视频帧率 
print(cv2.__version__) # 3.4.2 
# fourcc = cv2.CV_FOURCC('M', 'J', 'P', 'G') 
fourcc = cv2.VideoWriter_fourcc(*'XVID') 
# fourcc = cv2.VideoWriter_fourcc('M', 'J', 'P', 'G') 
videoWriter = cv2.VideoWriter('123.avi', fourcc, fps, (1280, 720)) # (1280, 720)为视频大小 
img_names = os.listdir("carData") 
img_names.sort() 
for i in range(0, len(img_names)): img_path = os.path.join("carData", img_names[i]) img = cv2.imread(img_path) # cv2.imshow('img', img12) # cv2.waitKey(1000/int(fps)) videoWriter.write(img) 
lease() 
print("finishn")

在使用视频播放器对存储视频进行播放的时候,出现了以下错误:

本文发布于:2024-02-04 17:26:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170712644757775.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:格式   图片   视频   avi   VideoWriter
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23