基于web的智能视频监控系统<七>--使用

1. 环境

  1. torch
  2. opencv (pip install opencv-python)
  3. numpy
  4. python django
  5. 百度AI

由于torch安装需要其他依赖,所以需要自己安装,其他可以通过双击config.bat进行配置

2.运行

  1. 双击 config.bat进行环境配置
  2. 双击run

3.使用

3.1 用户注册(想要登录必须)

  1. 在web目录下使用命令行模式
  2. 创建管理员用户,具体请参照此处
  3. localhost:8000/admin/进行其他用户的创建 (键入刚才创建的用户)

可以不创建,使用管理员用户登录。

在这里插入图片描述

  1. 创建用户的时候有两个选项需要选择,否则无法登录

在这里插入图片描述

3.2 用户登录

url : localhost:8000/firstWEB/login

  1. 登录页面

在这里插入图片描述

  1. 使用刚才创建管理员用户名,密码,输入验证码,进行登录。
  2. 注意事项
  1. 无法使用微信登录
  2. 可以使用刷脸登录,需要百度AI的支持,需要更改utils文件夹中的1.jpg
  3. 没有忘记密码功能
  4. 可以进注册,但是注册的用户需要通过超级用户进行授权,上边的那两个选项。
  5. 不能记住我

3. 3 主页介绍

主页可以的登录后进入,也可以使用url: localhost:8000/index进入(没有使用拦截器)

在这里插入图片描述

  1. 可以使用的一些控件如箭头所示。
  2. 可以使用的功能有以下部分。

在这里插入图片描述

3.4 火焰实时检测与处理

没有放在主页中进行实时检测 url:localhost:8000/firstWEB/fireDetect

如图所示得到的图片
在这里插入图片描述

之后可以在火焰检测中看到

在这里插入图片描述
此时可以点击处理进行处理,显示处理完成。
在这里插入图片描述

3.5 视频回放功能

  1. 进入视频回放页面

  2. 选择日期,分钟,点击开始传输,传输成功后出现这种,否则这一分钟没有视频。
    在这里插入图片描述

  3. 点击开始播放。

  4. 注意

1.如果不修改代码,时间日期必须选择精确到分钟。
2.会从请求开始一直播放,不会停止,直到没有视频会从开始进行播放。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Arduino物联网智能家居的远程视频监控系统设计代码需要结合Arduino开发板和相关传感器模块,以及搭建一个基于Wi-Fi或者以太网的网络连接,实现对家居环境的远程监控和控制。以下是一个简单的远程视频监控系统的设计代码。 首先,在Arduino IDE中编写以下代码,通过连接WiFi进行远程视频监控: ```C++ #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> const char* ssid = "your-ssid"; const char* password = "your-password"; WiFiServer server(80); void setup() { Serial.begin(115200); delay(10); pinMode(LED_BUILTIN, OUTPUT); // Connect to WiFi network Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); // Start the server server.begin(); Serial.println("Server started"); // Print the IP address Serial.print("Use this URL to connect: "); Serial.print("http://"); Serial.print(WiFi.localIP()); Serial.println("/"); } void loop() { // Check if a client has connected WiFiClient client = server.available(); if (!client) { return; } // Wait until the client sends some data Serial.println("new client"); while(!client.available()){ delay(1); } // Read the first line of the request String request = client.readStringUntil('\r'); Serial.println(request); client.flush(); // Match the request // Return the response client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(""); client.println("<!DOCTYPE HTML>"); client.println("<html>"); client.println("<h1>ESP8266 Web Server</h1>"); client.println("<p>Click <a href=\"/ledon\">here</a> to turn the LED on pin D0 on</p>"); client.println("<p>Click <a href=\"/ledoff\">here</a> to turn the LED on pin D0 off</p>"); client.println("</html>"); delay(1); Serial.println("Client disonnected"); // The HTTP response ends with another blank line // When the client sends the message end client.stop(); Serial.println("Client disconnected."); } ``` 以上代码实现了连接WiFi网络并在特定IP地址上显示一个简单的Web页面,用于远程控制家居的一些功能。通过使用其他传感器模块和相应的代码,可以实现远程视频监控和控制家居环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值