All Projects → pedro-abreu → deep-action-detection

pedro-abreu / deep-action-detection

Licence: MIT license
Multi-stream CNN architectures for action detection with actor-centric filtering

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to deep-action-detection

Transport Eta
Twitch streamed 🎥playground repo, README speaks to you.
Stars: ✭ 223 (+829.17%)
Mutual labels:  stream, architecture
Densematchingbenchmark
Dense Matching Benchmark
Stars: ✭ 120 (+400%)
Mutual labels:  architecture, optical-flow
ee.Yrewind
Can rewind and save YouTube live stream
Stars: ✭ 133 (+454.17%)
Mutual labels:  stream
Deep Learning Temporal Action Detection
A list of papers of temporal action detectino using deep learning.
Stars: ✭ 60 (+150%)
Mutual labels:  action-detection
go-callbag
golang implementation of Callbag
Stars: ✭ 19 (-20.83%)
Mutual labels:  stream
camera.ui
NVR like user Interface for RTSP capable cameras
Stars: ✭ 99 (+312.5%)
Mutual labels:  stream
RxLoading
RxJava library for showing a loading (i.e. progress bar) state while waiting for async data with minimal effort and advanced options.
Stars: ✭ 49 (+104.17%)
Mutual labels:  stream
kcp-conn
No description or website provided.
Stars: ✭ 24 (+0%)
Mutual labels:  stream
colorsys
🎨 Minimalistic color converter for RGB, HSV, HSL, CMYK, HEX and CSS strings
Stars: ✭ 53 (+120.83%)
Mutual labels:  rgb
wasm-streams
Bridging between web streams and Rust streams using WebAssembly
Stars: ✭ 61 (+154.17%)
Mutual labels:  stream
node-advanced
Node Advanced Courseware
Stars: ✭ 80 (+233.33%)
Mutual labels:  stream
conti
minimalistic playout server
Stars: ✭ 23 (-4.17%)
Mutual labels:  stream
godsend
A simple and eloquent workflow for streaming messages to micro-services.
Stars: ✭ 15 (-37.5%)
Mutual labels:  stream
net-Socket
A minimalist wrapper around System.Net.Sockets.Socket.
Stars: ✭ 21 (-12.5%)
Mutual labels:  stream
StreamLinkerino
Twitch.tv client using only StreamLink, MPV, and Chatterino
Stars: ✭ 26 (+8.33%)
Mutual labels:  stream
mbeddr.formal
FASTEN: FormAl SpecificaTion ENvironment - a set of DSLs to experiment with rigorous systems and safety engineering.
Stars: ✭ 16 (-33.33%)
Mutual labels:  architecture
unpipe
Unpipe a stream from all destinations
Stars: ✭ 23 (-4.17%)
Mutual labels:  stream
fixturez
Easily create and maintain test fixtures in the file system
Stars: ✭ 57 (+137.5%)
Mutual labels:  ava
binary
Clojure API for binary format I/O using java's stream apis
Stars: ✭ 67 (+179.17%)
Mutual labels:  stream
Coordinator
A drop-in, ready to use, collection of Coordinator protocols
Stars: ✭ 25 (+4.17%)
Mutual labels:  architecture

Two Stream Attention Convolutional Neural Networks

Contributions

We provide code for Two Stream Action Detection in Keras and each respective extension. Much of the credit of this repo goes to @joaogantunes and @ruipimentelfigueiredo.

Prerequisites

  • python >= 2.7
  • numpy (pip install numpy)
  • ffmpeg built with gstreamer (sudo apt install ffmpeg)
  • OpenCV 2.X or 3.X (build with opencv-contrib and ffmpeg and CUDA support)
  • Pillow (pip install Pillow)
  • CUDA + cuDNN (we used 9 and 7.1, respectively)
  • Tensorflow (for backend GPU) (pip install tensorflow-gpu)
  • Keras >= 2.1.6 (pip install keras)
  • Pandas (pip install pandas) and SciPy (pip install scipy) (because of dependencies)
  • Maplotlib + Seaborn (pip install seaborn) for plots
  • (Optional) To use Keras to draw models you need graphviz and pydot.

Data

  • AVA -- For the AVA dataset due to computational power constraints and for quickly testing the architecture, we made our own split of the dataset called mini-AVA, you can download it here

Models

You can get our Keras models here, includes pre-trained Kinetics, UCF101 models and our AVA models pre-trained on both.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].