GithubHelp home page GithubHelp logo

fuyunwang / video_surveillance Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 99.72 MB

Chuoyue即绰约——凌波绰约无尘俗 不羡群芳自展颜

Home Page: https://github.com/fuyunwang/video_surveillance

License: Apache License 2.0

Java 36.31% HTML 3.93% JavaScript 1.39% Vue 23.10% CSS 2.48% Dockerfile 0.11% Python 32.67%

video_surveillance's Introduction

Chuoyue

Chuoyue即绰约——凌波绰约无尘俗 不羡群芳自展颜

基于 Pytorch + OpenCV + Ffmpeg的目标识别监控平台

技术要点

SpringBoot+Vue. 使用SpringSecurity+JWT完成基于RBAC权限模型的认证与授权.使用最优秀的数据访问层框架MyBatis-Plus完成所有的数据访问层逻辑. 基于Vue完成绝对的前后端分离项目构建

前端

Vue全家桶

后端

SpringBoot+SpringSecurity+MyBatis-Plus

算法

  1. Pytorch
  2. OpenCV
  3. YoloV4

项目后端原型

Chuoyue-SpringBoot

Docker

docker build -t beautifulsoup2019/chuoyue_video:1.1.0 .

  1. cd docker/environment && docker-compose up -d
  2. cd docker/application && docker-compose up -d

CentOS7安装Docker、Docker Compose

分别执行以下命令,纯净版的CentOS7 最好先yum update

调整时区

  1. yum -y install ntp
  2. ntpdate ntp1.aliyun.com
  3. timedatectl set-timezone Asia/Shanghai

Docker Install

  1. yum install -y yum-utils
    device-mapper-persistent-data
    lvm2

  2. yum-config-manager
    --add-repo
    https://download.docker.com/linux/centos/docker-ce.repo

  3. yum -y install docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io

  4. systemctl enable docker && systemctl start docker

  5. vi /etc/docker/daemon.json

    { "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com", "https://registry.docker-cn.com" ] }

  6. systemctl daemon-reload

  7. systemctl restart docker

Docker Compose Install

  1. sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. sudo chmod +x /usr/local/bin/docker-compose
  3. sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

IDEA配置Docker插件

  1. 远程服务器 vi /lib/systemd/system/docker.service

  2. [Service]

    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

  3. systemctl daemon-reload

  4. systemctl restart docker.service

  5. 192.168.1.100:2375/info

video_surveillance's People

Contributors

fuyunwang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.