帮人找一个python小项目外包

  • n
    nglee
    目测任务是把一个长视频,处理成16帧一段的短视频序列,丢进一个训练好的动作识别模型去。
    识别模型已经有了,长视频素材也有了。
    要求熟手(视频处理的库,FFMpeg?还是opencv?),有的话可以私信我带价格哈。 iOS fly ~
  • r
    rihkddd
    ffmpeg -i long.mp4 -vframes 14 -f mp4 short.mp4,直接就处理了。
  • r
    rihkddd
    需要自己获取一下视频的帧数,写个简单的shell循环。
  • M
    MR.L
    预算如果有一万(税后)以上可以联系我
  • 无码
    就把长视频截成分段视频,ffmpeg 自己整整很快的
  • P
    Pyrrhus
    把下面的videoWriter改成调用训练模块API即可
    1. import cv2
    2. cap = cv2.VideoCapture('video.mp4')
    3. cap.isOpened()
    4. width = cap.get(cv2.CAP_PROP_FRAME_WIDTH)
    5. height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT)

    6. print(width,height)

    7. if cap.isOpened(): # 当成功打开视频时cap.isOpened()返回True,否则返回False
    8. # get方法参数按顺序对应下表(从0开始编号)
    9. rate = cap.get(5) # 帧速率
    10. FrameNumber = int(cap.get(7)) # 视频文件的帧数
    11. duration = FrameNumber / rate # 帧速率/视频总帧数 是时间,除以60之后单位是分钟
    12. fps = int(rate) #每一段小视频帧数

    13. i = 0
    14. while (True):
    15. success, frame = cap.read()
    16. if success:
    17. i += 1
    18. if (i % fps == 1):
    19. videoWriter = cv2.VideoWriter(str(i) + '.mp4',
    20. cv2.VideoWriter_fourcc('D', 'I', 'V', 'X'), fps,
    21. (int(width), int(height)))
    22. videoWriter.write(frame)
    23. else:
    24. videoWriter.write(frame)
    25. else:
    26. print('end')
    27. break

    28. cap.release()
    复制代码
  • P
    PUNK
    D版牛人多
  • t
    tsounny
    这么简单的需求,不花钱就解决了。
  • l
    lionel025
    扰乱市场秩序
  • 挺能说的
    回复6#Pyrrhus

    你这是不让软工活啊
  • f
    freerock
    你们找的这啥算法工程师啊

    搞不定这么简单的事情,还只会用python…… iOS
  • q
    qile
    回复6#Pyrrhus

    高手能不能给看看这个代码
    https://www.v2ex.com/t/674900#;
    实在没脸在问下去了,人家回复好多,但是还是不理解
  • n
    nglee
    回复6#Pyrrhus
    多谢多谢 iOS fly ~
  • s
    so_cool
    破坏金融秩序,不过非要把长视频拆成16帧的片段,这个算法工程师也的确有点弱。
  • n
    nglee
    回复15#so_cool
    权宜之计吧估计是 简单粗暴用下 iOS fly ~
  • w
    wsyx87930
    算法工程师给你们找外快机会呢哎
    人人为我我为人人,都这么干,大家不都发了
  • P
    Pyrrhus
    冰山永远藏在水下,
    训练模型可不是简简单单就能跑得通的,
    你得加显卡CUDA吧,
    得多卡分配任务吧,
    跑死要能恢复吧

    这些东西可比视频划分要复杂多了。
  • g
    godzillaqqq
    就没人猜lz想干啥? 识别一定的动作然后判定 这个人是在干什么事?
  • n
    nglee
    回复19#godzillaqqq
    lz也不知道最终这个干嘛用的 lz也是同学找下 iOS fly ~