上篇文章内容主要是关于 Win10 + Python_3.5.2 + Cuda_9.0.176 + Cudnn_9.0_windows10_x64_v7.0 +Tensorflow_GPU_1.9.0 + Opencv_3.4.1 (地址为:https://blog.csdn.net/qq_39407300/article/details/91129523) 的环境配置。这篇整理一下关于Object_Detection+ Nginx_rtmp + ffmpeg 配置的内容。
目录
一、Object_Detection 配置:
第一步:安装Git 克隆tensorflow/models文件夹,地址为https://github.com/tensorflow/models。
注:也可不安装 Git,直接下载压缩包解压也可。
第二步:通过 pip 直接安装 Cython、contextlib2、pillow、lxml、jupyter、matplotlib等包(eg:pip install Cython)。
第三步:在 https://github.com/protocolbuffers/protobuf/releases?after=v3.5.2 网站下载 protoc-3.5.1-win32.zip, 解压后在 bin 文件中双击 protoc.exe,并设置环境变量(把其中的 bin 文件添加到环境变量中)。
第四步:进入刚刚 Git 的“yourpath/models/research/”文件下打开 Git 命令窗口并输入:
“protoc object_detection/protos/*.proto --python_out=.”。
运行后会发现 object_detection 目录下的 protos 文件中输出对应的 .py 文件。
注:通过 CMD 运行上述命令可能会报错,最好使用 Git。
第五步:分别把 “yourpath\models\research\slim”和 “yourpath\models\research”都添加到系统(环境)变量中。
第六步:打开 CMD 运行测试命令:
“python object_detection/builders/model_builder_test.py”运行不出错说明安装成功。
注:如果出现 ImportError: No module named 'object_detection' 的问题,在“your_python_path\Lib\site-packages” 这个文件夹目录下,写一个 .pth 文件,内容为两条路径: yourpath\models\research\slim 和 yourpath\models\research
参考地址:https://blog.csdn.net/zlase/article/details/78734138。
二、Nginx_rtmp 配置安装:
第一步:进入下面的网址在“Product and Support Files”栏中下载自己喜欢的 nginx 的版本:http://nginx-win.ecsds.eu/,并解压到自己规定的目录下。
第二步:进入下面的网址下载 “nginx-rtmp-module”:https://github.com/arut/nginx-rtmp-module/,并将解压后的整个文件夹放入上一步解压的 nginx 的文件夹内。
第三步:打开配置文件 “your_nginx_path\conf\nginx-win-rtmp.conf”, 并在其中的任意位置添加如下引号中的内容:
“rtmp {
server {
listen 1935;
chunk_size 4000;
application live {
live on;
}
}
}”
第四步:进入 nginx 文件中双击“nginx.exe”文件启动nginx即可。在浏览器的搜索栏中输入:“http://127.0.0.1/”,出现“Welcome to nginx”的界面,则说明安装成功。
注:1:需要保证 “stat.xls” 的目录为:“your_nginx_path\nginx-rtmp-module\stat.xsl”。
2:可以把 nginx 设置为开机自启动,以后使用就会方便很多。 方法是:只需要把“nginx.exe”的快捷方式添加到开始菜单的启动项中即可。
三、ffmpeg 安装:
第一步:进入以下网下载符合自己要求版本的 “ffmpeg ”的安装包:http://www.ffmpeg.org/download.html。
第二步:解压安装包到自己的目录,并把其中的 “bin”文件添加到系统(环境)变量,接着在“path”也要添加环境变量。
第三步:在“CMD”界面输入“ffmpeg -version”,可检测是否安装成功并查看版本信息
注:“path” 中也要添加环境变量。