import cv2
import os
import time
from PIL import Image
from ffmpy import FFmpeg
import string
import sys
sys.path.append(os.path.join(os.path.split(os.path.realpath(__file__))[0]+'\\Config'))
from config import global_config
def img2Vedio(imgPath, videoPath):
images = os.listdir(imgPath)
images.sort(key=lambda x: int(x[:-4]))
fps = 10
fourcc = cv2.VideoWriter_fourcc(*"MJPG")
im = Image.open(imgPath + images[0])
videoWriter = cv2.VideoWriter(videoPath, fourcc, fps, im.size,isColor=True)
for im_name in range(len(images)):
print("Video is assembled by Image, Current Loop is :",images[im_name])
frame = cv2.imread(imgPath + images[im_name])
videoWriter.write(frame)
videoWriter.release()
def avi2Mp4(videoPath, outVideoPath):
capture = cv2.VideoCapture(videoPath)
fps = capture.get(cv2.CAP_PROP_FPS)
size = (int(capture.get(cv2.CAP_PROP_FRAME_WIDTH)), int(capture.get(cv2.CAP_PROP_FRAME_HEIGHT)))
suc = capture.isOpened()
allFrame = []
while suc:
suc, frame = capture.read()
if suc:
allFrame.append(frame)
capture.release()
fourcc = cv2.VideoWriter_fourcc(*"mp4v")
videoWriter = cv2.VideoWriter(outVideoPath, fourcc, fps, size)
for aFrame in allFrame:
videoWriter.write(aFrame)
videoWriter.release()
if __name__ == '__main__':
print("openCVImg2VedioScript execute Start !")
imgPath = global_config.getRaw('config', 'IMG_PATH')
inputVideoPath = global_config.getRaw('config', 'IMG_VIDEO_PATH')
inputVideoName = global_config.getRaw('config', 'IMG_VIDEO_PATH')+'/0422Result.avi'
img2Vedio(imgPath, inputVideoName)
outVideoPath = inputVideoPath+'/0422Result.mp4'
avi2Mp4(inputVideoName, outVideoPath)
os.remove(inputVideoName)
print("openCVImg2VedioScript execute End !")
没有合适的资源?快使用搜索试试~ 我知道了~
python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip
共497个文件
jpg:480个
png:9个
py:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 179 浏览量
2022-12-11
09:27:37
上传
评论
收藏 63.84MB ZIP 举报
温馨提示
python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip
资源推荐
资源详情
资源评论
收起资源包目录
python语言基于计算机视觉算法与影音处理算法结合的视频混淆工具.zip (497个子文件)
.gitignore 350B
config.ini 388B
348.jpg 87KB
307.jpg 84KB
91.jpg 84KB
92.jpg 84KB
312.jpg 84KB
315.jpg 84KB
355.jpg 84KB
93.jpg 84KB
140.jpg 83KB
313.jpg 83KB
473.jpg 83KB
320.jpg 83KB
308.jpg 83KB
311.jpg 83KB
351.jpg 83KB
317.jpg 83KB
316.jpg 83KB
94.jpg 83KB
349.jpg 83KB
90.jpg 83KB
321.jpg 83KB
314.jpg 83KB
309.jpg 83KB
352.jpg 83KB
350.jpg 83KB
322.jpg 83KB
341.jpg 83KB
223.jpg 82KB
146.jpg 82KB
330.jpg 82KB
332.jpg 82KB
328.jpg 82KB
144.jpg 82KB
105.jpg 82KB
331.jpg 82KB
143.jpg 82KB
319.jpg 82KB
98.jpg 82KB
318.jpg 82KB
342.jpg 82KB
95.jpg 82KB
147.jpg 82KB
337.jpg 82KB
103.jpg 82KB
119.jpg 82KB
142.jpg 82KB
354.jpg 82KB
265.jpg 82KB
112.jpg 82KB
156.jpg 82KB
323.jpg 82KB
310.jpg 81KB
353.jpg 81KB
104.jpg 81KB
329.jpg 81KB
324.jpg 81KB
157.jpg 81KB
336.jpg 81KB
102.jpg 81KB
333.jpg 81KB
340.jpg 81KB
306.jpg 81KB
362.jpg 81KB
339.jpg 81KB
325.jpg 81KB
89.jpg 81KB
145.jpg 81KB
383.jpg 81KB
347.jpg 80KB
343.jpg 80KB
446.jpg 80KB
141.jpg 80KB
439.jpg 80KB
148.jpg 80KB
327.jpg 80KB
390.jpg 80KB
369.jpg 80KB
254.jpg 80KB
335.jpg 80KB
150.jpg 80KB
346.jpg 80KB
133.jpg 80KB
356.jpg 80KB
149.jpg 80KB
305.jpg 80KB
397.jpg 80KB
304.jpg 80KB
338.jpg 80KB
334.jpg 80KB
344.jpg 80KB
120.jpg 80KB
121.jpg 80KB
101.jpg 80KB
118.jpg 80KB
137.jpg 80KB
136.jpg 80KB
134.jpg 80KB
139.jpg 80KB
共 497 条
- 1
- 2
- 3
- 4
- 5
资源评论
张小妍的博客
- 粉丝: 1w+
- 资源: 2381
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功