Opencv3.4.0实现视频中的帧保存为图片功能-创新互联

现在有一个收集人脸的需求,每一张照片只有一个人。我的解决办法是用收集录制一段视频,然后上传到PC上。在PC上使用OpenCV将图片中的每一帧保存为JPG图片。

诸暨网站建设公司成都创新互联,诸暨网站设计制作,有大型网站制作公司丰富经验。已为诸暨上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的诸暨做网站的公司定做!

以下是代码:

import time

import cv2

if __name__ == '__main__':
 # 填写视频的绝对路径
 vidcap = cv2.VideoCapture('/home/shushi/video/猎场.mp4')
 success, image = vidcap.read()
 start_time = time.time()
 print(start_time)

 while success:
  end_time = time.time()
  file_name = str(end_time).replace('.', '')
  # 每隔三秒截屏
  if 3 == int(end_time - start_time):
   start_time = end_time
   # 保存JGP 的绝对路径
   cv2.imwrite('/home/shushi/video/' + file_name + ".jpg", image) # save frame as JPEG file
  success, image = vidcap.read()
  if cv2.waitKey(10) == 27: # exit if Escape is hit
   break

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Opencv3.4.0实现视频中的帧保存为图片功能-创新互联
链接地址:http://myzitong.com/article/dseogi.html