# Bus-Driver-Behavior-Detection **Repository Path**: cccccrush/Bus-Driver-Behavior-Detection ## Basic Information - **Project Name**: Bus-Driver-Behavior-Detection - **Description**: CNN+LSTM; Video classification; Four categories(Normal; Smoking; Using mobile; Off seat) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-10 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bus-Driver-Behavior-Detection CNN+Bi-directional-LSTM; Video classification; Four categories(Normal; Smoking; Using mobile; Off seat)
code -> optic.py[-d The directory of dataset]: This script USES the optical flow to process dataset images.
      vgg_lstm.py: Model definition.
log_IBRD.py: Log format definition.
dataset -> img -> Train-Image & Test-Image
h5 -> The weights of the VGG model and the Bi-LSTM model.
npy -> The feature maps of data. The dataset you can download on [Driver Behavior Dataset](https://drive.google.com/open?id=1yFrP9yoFDqG5rfyD94IkiZWfs2YK_uYg)
Package details:
Python 2.7
h5py 2.7.0
Keras 1.2.2
numpy 1.13.1
opencv 2.4.11
Theano 0.8.2