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://cdiso.cn/article/dseogi.html