1 环境的配置与安装
python环境支持
去python官网下载python的安装包
地址:https://www.python.org/
下载选择3.7的稳定版本 已经使用红色箭头标注
地址:https://www.python.org/downloads/windows/
(windows系统是这个 其他系统请自行选择 流程跟下面其实差不多)
选择下载安装版 这样会省事很多
下载地址:https://www.python.org/downloads/release/python-377/
下载之后安装一路next
碰到这个画面一定要勾选 Add pyhon 3.7 to PATH
在选择安装选项的时候 一定要勾选 pip
等提示软件安装成功即可 进powershell或者cmd进行测试
出现下图图示即为安装成功
程序当中使用的依赖的解决
看了下本项目可能存在的依赖有numpy 和opencv和pillow三个库
开始进行pip依赖安装
numpy安装 同样打开cmd输入这个命令 这个换用了清华源 应该会快很多:pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple numpy
回车执行等待安装完成即可
opencv安装 开始解决依赖opencv模块 命令行输入:pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple opencv-python
pillow安装:pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple pillow
2 使用vscode文本编辑器(注意不是几个G那么大的那个vs2019)跑项目
下载安装vscode
地址:https://code.visualstudio.com/
增加插件支持 方便项目的运行
在2当中输入chinese安装中文插件
装一个一键运行的小插件code runner
接着打开文件夹项目从百度云下载的那个工程 这个是个idea创建的工程 idea收费还要注册试用安装包还挺大 有一点点麻烦 不过这个轻便的vscode编辑器凑合也能使用
3 开始运行项目
主界面如图所示
解决一些小错误
在测试当中发现代码有点小问题会报错但是不影响运行
不过还是修改一下比较好
原来的代码直接运行会出现一个错误
cpp:715: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
提示有空的对象无法写入 我们修改一下红框内的内容
修改成这样 因为没有提前判断success是否为空直接写入图片 会有一帧空的帧无法写入所以会有上面输出当中的 !_img.empty() in function 'cv::imwrite' 修改后就没有问题啦
开始运行
右键文件打开运行选项
run完cv_2可以看到pic文件夹下已经有六百多张图片啦
开始run cv_3 不知道是shell还是python解释器的原因中文支持好像不太好
这个cv_3跑的时间有点长2333333 因为一张一张图片一个像素一个像素的遍历IO和计算量都有一些大 想优化 算了 自己菜的一批只会引入更多错误
不过苹果电脑用户请注意这个可能跑不成 因为这里头有个绝对路径的字体文件在里面
运行了888秒 接近十几分钟 可歌可泣
开始run cv_4
碰到了报错我们修改一下代码内改变输出格式
下面是修改完的cv_4 请按照这个应该就没什么问题了
run cv_4完箭头这个文件就是啦
测试播放
OK 没问题 我们完成了!!!