美文网首页
图片取帧

图片取帧

作者: 大漠判官1 | 来源:发表于2020-11-26 20:14 被阅读0次

def frame_process(vis):
input_path, video_name = vis
out_path = os.path.join(input_path, 'frame')
image_path = os.path.join(out_path, video_name[:-4])
if not os.path.exists(image_path):
os.makedirs(image_path)

im_num = 0
cap = cv2.VideoCapture(os.path.join(input_path, video_name))

while True:
    ret, frame = cap.read()
    if ret:
        cv2.imwrite(image_path + '/' + '{:06d}.jpg'.format(im_num), frame)
        im_num += 1
    else:
        break

if os.path.isfile(root_path):
file_list = [root_path]
else:
file_list = os.listdir(root_path)

vis_list = []
for i in file_list:
if not i.endswith('mp4'):
continue

if os.path.isfile(i):
    data = os.path.split(i)
    vis_list.append(data)
    break

data = (file_list, i)
vis_list.append(data)

for vis in vis_list:
print(vis)
frame_process(vis)

import os

print(os.name,)

print(os.getcwd)

print(os.listdir("../"))

print(os.remove("./hello.py"))

os.remove("./h.py")

print(os.remove("./h.py"))

print(os.rmdir("./test"))

os.system("echo 'this is a string' ")

print(os.path.abspath('./test'))

print(os.path.split('./test/te.py'))

print(os.path.dirname('./test/te.py'))

os.system('cd /data/web/xhs ; mkdir aaa')

BASE_DIR = os.path.dirname(os.path.abspath(file))

MEDIA_ROOT = os.path.join(BASE_DIR,'media')

print(BASE_DIR)

print(MEDIA_ROOT)

print(os.path.abspath(file))

相关文章

  • 图片取帧

    def frame_process(vis):input_path, video_name = visout_pa...

  • Android视频快速取帧图片

    上一篇文章我们讲到图片转字符画,这篇文章要实现视频转字符画视频。我们看一下实现出来的效果图: 实现的效果还是让人挺...

  • ffmpeg使用

    一、视频获取帧画面 -r :帧率,每秒取多少张图片 -q:v :质量 /storage/emulated/0/1/...

  • JavaCV 截图视频任何一帧的图片

    参考了众多网友的代码,改良后可以取任何一帧的图片 安装依赖 代码实现

  • iOS swift 手动实现播放GIF图片

    GIF图片本身就是一帧帧的图片,想要手动实现GIF图片的播放,需要将GIF图片里边的每一帧图片获取到,然后利用UI...

  • SDWebImage取图片的第一帧

    项目中tableview有加载gif图片,但是不要它动,也就是取第一帧显示就好。 强大的sd已经给做好了,找到UI...

  • iOS获取视频的封面图片

    异步获取视频的第一帧图片 异步获取视频的任一帧图片

  • Unity C# 通用帧动画组件

    一个通用帧动画组件:循环替换图片,代替Animation。 基类: 图片帧动画子类:

  • android 动画基础

    分类 :帧动画 (图片动画)视图动画属性动画 帧动画 :有多个图片组成方法 :· AnimationDrawab...

  • Andoid MediaCodec 解码视频快速取帧

    MediaCodec 解码视频快速取帧 开发背景 所以考虑在需要 1s 视频取 30 帧缩略图时,采取 Media...

网友评论

      本文标题:图片取帧

      本文链接:https://www.haomeiwen.com/subject/jtvziktx.html