# AIOTEC **Repository Path**: zfp31415/aiotec ## Basic Information - **Project Name**: AIOTEC - **Description**: AIOTEC是视频分析与物联网的融合系统!系统支持对监控视频的实时分析(图像识别功能,自动检测视频中的危险源及动作),系统支持物联网产品的接入如消防产品、安防产品、能源产品等。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.wisdiot.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 16 - **Created**: 2024-06-07 - **Last Updated**: 2024-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WisdIOT-AIOTEC #### 介绍 AIOTEC是视频分析与物联网的融合系统!系统支持对监控视频的实时分析(图像识别功能,自动检测视频中的危险源及动作),系统支持物联网产品的接入如消防产品、安防产品、能源产品等。 #### 软件架构 x86-x64, ARM(正在研发中) #### 安装教程 0. ***请先检查是否为Linux系统,Python版本,Docker版本*** 1. 将代码克隆至本地并转移至Linux服务器或虚拟机; 2. 新建/mnt/work/python文件夹,并将所有代码转移至此; 3. 安装所需Python第三方库【pip3 install -r requirements.txt】 4. 进入gatewaybox/video_analysis/wisdiot_ai_1.0.1,执行【docker build -t wisdiot_ai_1.0.1 .】 (创建镜像请耐心等待,一般耗时10~20分钟); 5. 执行【./shell.sh start】,启动程序; 6. 本地访问192.168.xxx.xxx(服务器IP),输入账号密码进入系统; 7. 首次运行程序请先系统设置,将许可信息复制,进入极智科技官网,申请下载许可证书,并上传至边缘计算系统; 8. 使用视频分析模块时,请至插件商城下载需要的算法; 9. 查看系统运行日志,请在命令执行【tail -f cataline.log】 #### 系统要求 1. CPU支持x86与ARM架构,GPU仅支持NVIDIA(可同时使用多卡并行计算),暂不支持NPU(正在研发中); 2. 完整分析系统仅适配Linux(Ubuntu、CentOS、Anolis等); 3. Python >= 3.9,CentOS等旧系统建议使用Anaconda并配置Python环境为3.11; 4. Docker == 25.0.3; 5. Redis == 5.x; 6. mysql >= 5.7; 7. Nginx == 1.24.0; 8. 如有问题/bug/改进建议,请加QQ群257816744咨询。 9. 本版本仅供学习交流体验使用,请勿用于商业用途。商业版请咨询。 #### 产品特色 1. 综合管理摄像头,一键部署AI算法; 2. 多种算法自由选择购买/下载,有效减少冗余和无用算法占用,节约时间与成本; 3. 插件商城不定期更新迭代各类算法,可一键升级为最新版; 4. 自动生成报警日志与运行日志,发现检测目标自动报警并生成图片和文字记录,方便管理; 5. 反馈并提交误报情况,帮助我们进一步改善算法精确度。