Git Product home page Git Product logo

video_smoke_detection's Introduction

INTRODUCTION

Requirements:

Python 3.5

PyQt5 5.9.2

opencv-python 3.4.0.12

tensorflow-gpu 1.5.0

CUDA 8.0

easydict

Use:

  1. run train_and_detection/win_entry.py

  2. "open model" --> (summary/cnn3d_17)

  3. "open video"

Model and TestVideo:

链接: https://pan.baidu.com/s/1O2h2lsNYtgtdDGYQI7aG3Q 密码: gzdq

Train:

run train_and_detection/train.py

Reference:

[1]Learning Spatio-Temporal Representation with Pseudo-3D Residual,ICCV2017

Spatio-Temporal Deep Neursl Network Based Video Smoke Detection

1.model

2Dto3D:

index

3D:

index

conv3d block(A,B,C):

index

3D_DenseNet:

index

Result1:

index

Result2:

index

PS:

A simple example train or test 3DCNN:

A simple example as follows:
https://github.com/TianzhongSong/3D-ConvNets-for-Action-Recognition
Change /models/densenet_3d.py,and replace 3 * 3 * 3 Conv with 1 * 3 * 3 Conv and 3 * 3 * 1 Conv, modify in accordance with 3D_DenseNet,then you can train your own model.

video_smoke_detection's People

Contributors

xjg0124 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.