当前位置:网站首页>ezTrack-master使用教程
ezTrack-master使用教程
2022-07-30 05:38:00 【木若知】
引言:ezTrack-master使用时只需注意视频文件路径的更改即可,其它参数设置可以酌情修改
一、环境搭建
需要使用到的环境及软件:Anaconda3、python3、jupyter notebook。前两个安装比较简单,主要介绍一下jupyter notebook的安装步骤。
1.1 jupyter notebook安装(Windows)
1. 下载Jupyter Notebook
(1)打开命令行窗口(cmd);
(2)输入pip install jupyter;
pip install jupyter
2. 启动Juypter Notebook
1)命令行窗口输入jupyter notebook
;
jupyter notebook
同时,默认浏览器会打开Jupyter Notebook窗口,说明Jupyter Notebook安装成功。如果不想使用默认浏览器,可以将URLs信息复制粘贴到其它浏览器打开。
3. 配置Jupyter Notebook
1)新开命令行窗口,输入jupyter notebook --generate-config
,会发现C:\Users\用户名\ .jupyter下多出了一个配置文件jupyter_notebook_config.py
;
jupyter notebook --generate-config
2)打开这个配置文件,找到下面这句#c.NotebookApp.notebook_dir = '',
把它修改成c.NotebookApp.notebook_dir = 'E:\jupyter-notebook'
,当然具体的目录由自己创建的文件夹决定(需要自己创建)。注:需去除#号,位于246行。
配置文件修改完成后,以后在jupyter notebook中写的代码都会保存在该目录下。现在重新启动jupyter notebook,就进入了新的工作目录;
4. 添加代码自动补全功能(可选)
(1)打开cmd,输入pip install jupyter_contrib_nbextensions,等待安装成功;
pip install jupyter_contrib_nbextensions
(2)安装完之后需要配置nbextension(配置前要确保已关闭jupyter notebook),在cmd中输入jupyter contrib nbextension install --user --skip-running-check,等待配置成功;
jupyter contrib nbextension install --user --skip-running-check
(3)在前两步成功的情况下,启动jupyter notebook,会发现在选项栏中多出了Nbextension的选项,点开该选项,并勾选Hinterland,即可添加代码自动补全功能。
参考文章:Jupyter Notebook安装(Windows)_NickHan_cs的博客-CSDN博客_jupyter notebook 安装
二、ezTrack-master使用
注意事项:确保模块齐全(可以运行.py文件进行查看,补齐模块)。
1、模块补齐
使用pycharm打开.py文件,运行文件,将缺失文件进行补齐。需要注意的是,不仅仅需要在pycharm环境下补齐,更需要在Anaconda环境下补齐。我选择的是在setting选项中找到Anaconda环境,然后进行添加。也可以使用Anaconda命令行进行安装。建议使用清华源进行安装。
pip install 缺失的库 -i https://pypi.tuna.tsinghua.edu.cn/simple
如:补齐cv2库,pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
2、项目准备
将文件夹复制到jupyter施行的目录下即可进行实验,在运行窗口第一行可以看到。
3、项目运行
点击进入代码所在位置,双击运行。
点击运行按钮逐步进行运行,在每个步骤下都会输出结果以及介绍。
注意更改视频路径。如果需要批量处理,可以将视频文件放在一个文件夹下即可。
逐步点击完成即可。文件生成目录默认输出到视频文件所在文件夹下。
边栏推荐
猜你喜欢
More fragrant open source projects than Ruoyi in 2022
mysql高阶语句(一)
报错:npm ERR code EPERM
pwn-ROP
解决没有配置本地nacos但是一直发生localhost8848连接异常的问题
从字节码角度带你彻底理解异常中catch,return和finally,再也不用死记硬背了
What is SOA (Service Oriented Architecture)?
手把手教你彻底卸载MySQL
每日练习------输出一个整数的二进制数、八进制数、十六进制数。
ClickHouse data insert, update and delete operations SQL
随机推荐
mysql高阶语句(一)
MySQL (2)
How is crawler data collected and organized?
pwn-ROP
G巴士计数(Google Kickstart2014 Round D Problem B)(DAY 89)
MySQL fuzzy query performance optimization
ClickHouse data insert, update and delete operations SQL
[Mysql] DATEDIFF function
分布式事务之 LCN框架的原理和使用(二)
微信小程序开发学习
Memories · The last system design in the university era
坠落的蚂蚁(北京大学考研机试题)
"Hou Lang" programmer version, a speech dedicated to a new generation of programmers, He Bing's "Hou Lang" speech imitation show
Difference between cookie and session
Detailed MySQL-Explain
[GStreamer] The name of the plugin should match GST_PLUGIN_DEFINE
[GStreamer] 插件的名字要和GST_PLUGIN_DEFINE匹配
Thymeleaf简介
【飞控开发基础教程9】疯壳·开源编队无人机-PWM(电机控制)
create-nuxt-app创建出来的项目没有server