【计算机视觉】exe视频转mp4、采集视频中图片记录、删除ABC看图王等软件-爱代码爱编程
如何.exe转.mp4文件:
- 下载软件:https://m.downkuai.com/soft/114092.html,目前没有找到无病毒版本(因为里面有windows注册机,可以去掉水印)。安装过程中注意不要勾选允许下载额外的病毒软件,这样就不会在你的电脑上安装除了“ABC全家桶”以外的其他病毒软件
- 进行杀毒:
a. 安装geekunistaller:https://geekuninstaller.com/download
b. 在软件中尝试对ABC软件进行 ‘删除’和‘强制删除’
c. 如果无法删除干净,ctrl+alt+del
打开任务管理器,在里面找PhotoViewer
的所有后台程序,杀死程序。
d. 在C:\Users\Administrator\AppData\Roaming\PhotoViewer
这个路径下找到下载的病毒软件(一定在这个路径上)
e. 手动删除文件中的所有文件,最后剩下的dll文件,修改其名字和后缀,例如把sys.dll
改为asdasdasd.txt
,再次重启电脑,软件就删干净了。
采集视频中图片记录代码:
需要使用opencv库
# -*- coding: utf-8 -*-
import cv2
save_path = 'D:/[0] Datasets/OCR/save_dir' # 保存路径文件夹
video_path = 'D:/[0] Datasets/OCR/mp4.mp4' # 采样用的视频路径
video = cv2.VideoCapture(video_path)
frame_num = video.get(cv2.CAP_PROP_FRAME_COUNT)
pic_num = 4096 # 设置你想要的图片数目
cnt = 0
num = 0
pic_duration = int(frame_num/pic_num)
success, frame = video.read()
success = False
while success:
cnt += 1
if cnt == pic_duration:
cv2.imwrite(save_path + '/' + str(num) + '.jpg', frame)
print('第' + str(num) + '张')
num += 1
cnt = 0
success, frame = video.read()