视频行为剖析系统v3.52 版本介绍

本文主要介绍,如何在x86架构或arm构架的Linux系统linux开发视频,编译视频行为剖析系统v3.52。首先要确保您当前的编译环境才能满足条件,再进一步阅读和查看编译环境要求v3.52的源码结构

linux开发视频_编译视频行为分析系统v3.52_视频行为分析系统v3.52编译教程

接下来开始编译运行

第一步:修改配置文件

{
  "code": "node352x001",
  "name": "name",

编译视频行为分析系统v3.52_视频行为分析系统v3.52编译教程_linux开发视频

"describe": "describe", "host": "127.0.0.1", "adminPort": 9991, "mediaHttpPort": 9992, "analyzerPort": 9993, "mediaRtspPort": 9994, "mediaSecret": "V3522025zlm0aA9ajn7UiOWi", "uploadDir": "/root/BXC_VideoAnalyzer_v3/Admin/static/upload",

视频行为分析系统v3.52编译教程_编译视频行为分析系统v3.52_linux开发视频

"modelDir": "/root/BXC_VideoAnalyzer_v3/Analyzer/models", "saveAlarmType": 3, "saveAlarmUrl": "http://127.0.0.1:9824/alarm/openAdd" }

第二步:编译运行Analyzer

1,切换到Analyzer-lib文件夹,并打开文档 "编译第三方库.md"
2,按照编译第三方库.md文档内容,依次编译安装ffmpeg,opencv, libevent,jsoncpp, curl
3,按照编译第三方库.md文档内容,依次解压安装onnxruntime,openvino
注意:用户在解压安装onnxruntime,openvino时,

视频行为分析系统v3.52编译教程_编译视频行为分析系统v3.52_linux开发视频

可随意将onnxruntime,openvino放在任意非中文路径的位置, 但是建议将onnxruntime,openvino解压后放在/usr/local目录下,至于为什么这么建议,用户可以查看Analyzer/CMakeLists.txt寻找原因 总之,Analyzer的CMakeLists.txt 一定要确保可以查询到onnxruntime,openvino的路径,否则会编译失败 关于如何确保CMakeLists.txt 可以查询到onnxruntime,openvino,用户需要自行研究,这都是C++ Linux开发的基础知识

1,切换到Analyzer文件夹
2,创建build文件夹
3,cmake ..
4,make -j 4

视频行为分析系统v3.52编译教程_编译视频行为分析系统v3.52_linux开发视频

编译完成后,直接sudo ./Analyzer 即可启动

第三步:编译运行MediaServer

特别注意:如果您非常想自行编译MediaServerlinux之家,可以抵达文档自行查看和学习怎么编译:

快速开始

第四步:编译运行Admin

# 创建虚拟环境
python3 -m venv venv
# 激活虚拟环境
source venv/bin/activate
# 更新虚拟环境的pip版本
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
# 在虚拟环境中安装依赖库
python -m pip install -r requirements-linux.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

上述四步完成后linux开发视频linux deepin,可以正常访问了

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复