├── testvideo.mp4 ├── output_video.avi ├── Screenshots ├── Violent.png ├── Non_Violent.png └── Network │ ├── network1.png │ └── network2.png ├── README.md ├── environment.yml └── Violence_Detection.ipynb /testvideo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aitikgupta/violence_detection/HEAD/testvideo.mp4 -------------------------------------------------------------------------------- /output_video.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aitikgupta/violence_detection/HEAD/output_video.avi -------------------------------------------------------------------------------- /Screenshots/Violent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aitikgupta/violence_detection/HEAD/Screenshots/Violent.png -------------------------------------------------------------------------------- /Screenshots/Non_Violent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aitikgupta/violence_detection/HEAD/Screenshots/Non_Violent.png -------------------------------------------------------------------------------- /Screenshots/Network/network1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aitikgupta/violence_detection/HEAD/Screenshots/Network/network1.png -------------------------------------------------------------------------------- /Screenshots/Network/network2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aitikgupta/violence_detection/HEAD/Screenshots/Network/network2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Violence Detection using VGG16 network 2 | This is a Computer Vision project which aims to classify images containing violence.
Major Tech Stack:
->TensorFlow 2.1.0
->OpenCV 3 | 4 | 5 | # How to use? 6 | Note: To maintain the ennvironments, I highly recommend using [conda](https://anaconda.org/). 7 | ``` 8 | git clone https://github.com/aitikgupta/violence_detection.git 9 | cd violence_detection 10 | conda env create -f environment.yml 11 | conda activate {environment name, for eg. conda activate cv} 12 | jupyter notebook Training_Model.ipynb {or you can use my trained model, link is below} 13 | jupyter notebook Violence_Detection.ipynb 14 | ``` 15 | ## Model link: 16 | 17 | [https://drive.google.com/file/d/1ib6zg_8kWmRQhkVFRszi3Y6r1fB5jR1a/view?usp=sharing](https://drive.google.com/file/d/1ib6zg_8kWmRQhkVFRszi3Y6r1fB5jR1a/view?usp=sharing) 18 | 19 | Note: If you choose to download my trained model, place the model.h5 file in the root directory. 20 | 21 | ## About the model: 22 | 23 | The model is built using TensorFlow 2.1.0 with 1.5 hours training on GeForce GTX-1650 GPU. Last 4 layers of the VGG16 pretrained network were fine tuned, along with fully-connected layers. 24 | 25 | 26 | #### Application of VGG16 network: 27 | 28 | Given image → find object name in the image 29 | It can detect any one of 1000 images 30 | It takes input image of size 224 * 224 * 3 (RGB image) 31 | Built using: 32 | 33 | Convolutions layers (used only 3*3 size ) 34 | Max pooling layers (used only 2*2 size) 35 | Fully connected layers at end 36 | Total 16 layers 37 | #### Model size: 38 | 528MB 39 | 40 | #### Pre trained model(Tensorflow): 41 | [VGG16-weights](https://www.cs.toronto.edu/~frossard/vgg16/vgg16_weights.npz) 42 | 43 | #### Built by: 44 | Visual Geometry Group [VGG Homepage](http://www.robots.ox.ac.uk/~vgg/) 45 | 46 | #### Description of layers: 47 | 48 | ![Couldn't find image!](https://github.com/aitikgupta/violence_detection/blob/master/Screenshots/Network/network1.png) 49 | 50 | Convolution using 64 filters
51 | Convolution using 64 filters + Max pooling
52 | Convolution using 128 filters
53 | Convolution using 128 filters + Max pooling
54 | Convolution using 256 filters
55 | Convolution using 256 filters
56 | Convolution using 256 filters + Max pooling
57 | Convolution using 512 filters
58 | Convolution using 512 filters
59 | Convolution using 512 filters + Max pooling
60 | Convolution using 512 filters
61 | Convolution using 512 filters
62 | Convolution using 512 filters + Max pooling
63 | Fully connected with 4096 nodes
64 | Fully connected with 4096 nodes
65 | Output layer with Softmax activation with 1000 nodes
66 | #### Full view at image level: 67 | 68 | ![Couldn't find image!](https://github.com/aitikgupta/violence_detection/blob/master/Screenshots/Network/network2.png) 69 | 70 | -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- 1 | name: cv 2 | channels: 3 | - anaconda 4 | - defaults 5 | dependencies: 6 | - _libgcc_mutex=0.1=main 7 | - _tflow_select=2.1.0=gpu 8 | - absl-py=0.9.0=py37_0 9 | - asn1crypto=1.3.0=py37_0 10 | - astor=0.8.0=py37_0 11 | - attrs=19.3.0=py_0 12 | - backcall=0.1.0=py37_0 13 | - blas=1.0=mkl 14 | - bleach=3.1.0=py37_0 15 | - blinker=1.4=py37_0 16 | - c-ares=1.15.0=h7b6447c_1001 17 | - ca-certificates=2020.1.1=0 18 | - cachetools=3.1.1=py_0 19 | - certifi=2019.11.28=py37_0 20 | - cffi=1.14.0=py37h2e261b9_0 21 | - chardet=3.0.4=py37_1003 22 | - click=7.0=py37_0 23 | - cryptography=2.8=py37h1ba5d50_0 24 | - cudatoolkit=10.1.243=h6bb024c_0 25 | - cudnn=7.6.5=cuda10.1_0 26 | - cupti=10.1.168=0 27 | - dbus=1.13.12=h746ee38_0 28 | - decorator=4.4.2=py_0 29 | - defusedxml=0.6.0=py_0 30 | - expat=2.2.6=he6710b0_0 31 | - fontconfig=2.13.0=h9420a91_0 32 | - freetype=2.9.1=h8a8886c_1 33 | - gast=0.2.2=py37_0 34 | - glib=2.56.2=hd408876_0 35 | - gmp=6.1.2=hb3b607b_0 36 | - google-auth=1.11.2=py_0 37 | - google-auth-oauthlib=0.4.1=py_2 38 | - google-pasta=0.1.8=py_0 39 | - grpcio=1.27.2=py37hf8bcb03_0 40 | - gst-plugins-base=1.14.0=hbbd80ab_1 41 | - gstreamer=1.14.0=hb453b48_1 42 | - h5py=2.10.0=py37h7918eee_0 43 | - hdf5=1.10.4=hb1b8bf9_0 44 | - icu=58.2=h211956c_0 45 | - idna=2.8=py37_0 46 | - importlib_metadata=1.5.0=py37_0 47 | - intel-openmp=2020.0=166 48 | - ipykernel=5.1.4=py37h39e3cac_0 49 | - ipython=7.13.0=py37h5ca1d4c_0 50 | - ipython_genutils=0.2.0=py37_0 51 | - ipywidgets=7.5.1=py_0 52 | - jedi=0.16.0=py37_0 53 | - jinja2=2.11.1=py_0 54 | - joblib=0.14.1=py_0 55 | - jpeg=9b=habf39ab_1 56 | - jsonschema=3.2.0=py37_0 57 | - jupyter=1.0.0=py37_7 58 | - jupyter_client=5.3.4=py37_0 59 | - jupyter_console=6.1.0=py_0 60 | - jupyter_core=4.6.1=py37_0 61 | - keras=2.3.1=0 62 | - keras-applications=1.0.8=py_0 63 | - keras-base=2.3.1=py37_0 64 | - keras-preprocessing=1.1.0=py_1 65 | - kiwisolver=1.1.0=py37he6710b0_0 66 | - ld_impl_linux-64=2.33.1=h53a641e_7 67 | - libedit=3.1.20181209=hc058e9b_0 68 | - libffi=3.2.1=hd88cf55_4 69 | - libgcc-ng=9.1.0=hdf63c60_0 70 | - libgfortran-ng=7.3.0=hdf63c60_0 71 | - libpng=1.6.37=hbc83047_0 72 | - libprotobuf=3.11.4=hd408876_0 73 | - libsodium=1.0.16=h1bed415_0 74 | - libstdcxx-ng=9.1.0=hdf63c60_0 75 | - libuuid=1.0.3=h1bed415_2 76 | - libxcb=1.13=h1bed415_1 77 | - libxml2=2.9.9=hea5a465_1 78 | - markdown=3.1.1=py37_0 79 | - markupsafe=1.1.1=py37h7b6447c_0 80 | - matplotlib-base=3.1.3=py37hef1b27d_0 81 | - mistune=0.8.4=py37h7b6447c_0 82 | - mkl=2020.0=166 83 | - mkl-service=2.3.0=py37he904b0f_0 84 | - mkl_fft=1.0.15=py37ha843d7b_0 85 | - mkl_random=1.1.0=py37hd6b4f25_0 86 | - nbconvert=5.6.1=py37_0 87 | - nbformat=5.0.4=py_0 88 | - ncurses=6.2=he6710b0_0 89 | - notebook=6.0.3=py37_0 90 | - numpy=1.18.1=py37h4f9e942_0 91 | - numpy-base=1.18.1=py37hde5b4d6_1 92 | - oauthlib=3.1.0=py_0 93 | - openssl=1.1.1d=h7b6447c_4 94 | - opt_einsum=3.1.0=py_0 95 | - pandas=1.0.1=py37h0573a6f_0 96 | - pandoc=2.2.3.2=0 97 | - pandocfilters=1.4.2=py37_1 98 | - parso=0.6.1=py_0 99 | - pcre=8.43=he6710b0_0 100 | - pexpect=4.8.0=py37_0 101 | - pickleshare=0.7.5=py37_0 102 | - pip=20.0.2=py37_1 103 | - prometheus_client=0.7.1=py_0 104 | - prompt_toolkit=3.0.3=py_0 105 | - protobuf=3.11.4=py37he6710b0_0 106 | - ptyprocess=0.6.0=py37_0 107 | - pyasn1=0.4.8=py_0 108 | - pyasn1-modules=0.2.7=py_0 109 | - pycparser=2.19=py37_0 110 | - pygments=2.5.2=py_0 111 | - pyjwt=1.7.1=py37_0 112 | - pyopenssl=19.1.0=py37_0 113 | - pyparsing=2.4.6=py_0 114 | - pyqt=5.9.2=py37h22d08a2_1 115 | - pyrsistent=0.15.7=py37h7b6447c_0 116 | - pysocks=1.7.1=py37_0 117 | - python=3.7.6=h0371630_2 118 | - python-dateutil=2.8.1=py_0 119 | - pytz=2019.3=py_0 120 | - pyyaml=5.3=py37h7b6447c_0 121 | - pyzmq=18.1.1=py37he6710b0_0 122 | - qt=5.9.7=h5867ecd_1 123 | - qtconsole=4.7.1=py_0 124 | - qtpy=1.9.0=py_0 125 | - readline=7.0=h7b6447c_5 126 | - requests=2.23.0=py37_0 127 | - requests-oauthlib=1.3.0=py_0 128 | - rsa=4.0=py_0 129 | - scikit-learn=0.22.1=py37hd81dba3_0 130 | - scipy=1.4.1=py37h0b6359f_0 131 | - seaborn=0.10.0=py_0 132 | - send2trash=1.5.0=py37_0 133 | - setuptools=46.0.0=py37_0 134 | - sip=4.19.13=py37he6710b0_0 135 | - six=1.14.0=py37_0 136 | - sqlite=3.31.1=h7b6447c_0 137 | - tensorboard=2.1.0=py3_0 138 | - tensorflow=2.1.0=gpu_py37h7a4bb67_0 139 | - tensorflow-base=2.1.0=gpu_py37h6c5654b_0 140 | - tensorflow-estimator=2.1.0=pyhd54b08b_0 141 | - tensorflow-gpu=2.1.0=h0d30ee6_0 142 | - termcolor=1.1.0=py37_1 143 | - terminado=0.8.3=py37_0 144 | - testpath=0.4.4=py_0 145 | - tk=8.6.8=hbc83047_0 146 | - tornado=6.0.4=py37h7b6447c_1 147 | - traitlets=4.3.3=py37_0 148 | - urllib3=1.25.8=py37_0 149 | - wcwidth=0.1.8=py_0 150 | - webencodings=0.5.1=py37_1 151 | - werkzeug=1.0.0=py_0 152 | - wheel=0.34.2=py37_0 153 | - widgetsnbextension=3.5.1=py37_0 154 | - wrapt=1.11.2=py37h7b6447c_0 155 | - xz=5.2.4=h14c3975_4 156 | - yaml=0.1.7=had09818_2 157 | - zeromq=4.3.1=he6710b0_3 158 | - zipp=2.2.0=py_0 159 | - zlib=1.2.11=h7b6447c_3 160 | - pip: 161 | - cycler==0.10.0 162 | - entrypoints==0.3 163 | - imutils==0.5.3 164 | - matplotlib==3.2.0 165 | prefix: /home/aitik/miniconda3/envs/cv 166 | 167 | -------------------------------------------------------------------------------- /Violence_Detection.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": { 6 | "colab_type": "text", 7 | "id": "Jauligfe490C" 8 | }, 9 | "source": [ 10 | "# Realtime Violence-Detection project\n", 11 | "\n", 12 | "\n", 13 | "---\n", 14 | "\n", 15 | "This project aims to classify images containing violence.\n", 16 | "
Dataset consists of multiple sources. " 17 | ] 18 | }, 19 | { 20 | "cell_type": "markdown", 21 | "metadata": { 22 | "colab_type": "text", 23 | "id": "pkd654et5Jp_" 24 | }, 25 | "source": [ 26 | "## 1. Importing Libraries" 27 | ] 28 | }, 29 | { 30 | "cell_type": "code", 31 | "execution_count": 1, 32 | "metadata": { 33 | "colab": {}, 34 | "colab_type": "code", 35 | "id": "isSMZ4Z0qS25" 36 | }, 37 | "outputs": [], 38 | "source": [ 39 | "#This section is for local GPU restrictions\n", 40 | "import tensorflow as tf\n", 41 | "physical_devices = tf.config.list_physical_devices('GPU') \n", 42 | "tf.config.experimental.set_memory_growth(physical_devices[0], True)" 43 | ] 44 | }, 45 | { 46 | "cell_type": "code", 47 | "execution_count": 2, 48 | "metadata": { 49 | "colab": {}, 50 | "colab_type": "code", 51 | "id": "HrslDwgSRViK" 52 | }, 53 | "outputs": [], 54 | "source": [ 55 | "import os\n", 56 | "import shutil\n", 57 | "import cv2\n", 58 | "import numpy as np\n", 59 | "import datetime\n", 60 | "from tensorflow.keras.preprocessing import image\n", 61 | "from tensorflow.keras.models import load_model\n", 62 | "\n", 63 | "#Defining the paths\n", 64 | "video_path = \"./testvideo.mp4\"\n", 65 | "model_path = \"./model.h5\"\n", 66 | "test_path = \"./test/\"\n", 67 | "out_path = \"./output/\"\n", 68 | "\n", 69 | "#Creating the test and output directory\n", 70 | "os.mkdir(test_path)\n", 71 | "os.mkdir(out_path)" 72 | ] 73 | }, 74 | { 75 | "cell_type": "markdown", 76 | "metadata": { 77 | "colab_type": "text", 78 | "id": "c9SV3m0a5Zd7" 79 | }, 80 | "source": [ 81 | "## 2. Converting video to frames" 82 | ] 83 | }, 84 | { 85 | "cell_type": "code", 86 | "execution_count": 3, 87 | "metadata": { 88 | "colab": {}, 89 | "colab_type": "code", 90 | "id": "bcxZr4VF5bQx" 91 | }, 92 | "outputs": [], 93 | "source": [ 94 | "count = 0\n", 95 | "vidcap = cv2.VideoCapture(video_path)\n", 96 | "success,im = vidcap.read()\n", 97 | "while success:\n", 98 | " cv2.imwrite(test_path + \"%d.jpg\" % count, im) # save frame as JPEG file \n", 99 | " success,im = vidcap.read()\n", 100 | " count+=1" 101 | ] 102 | }, 103 | { 104 | "cell_type": "markdown", 105 | "metadata": { 106 | "colab_type": "text", 107 | "id": "x4m1YgdS5nEk" 108 | }, 109 | "source": [ 110 | "## 3. Loading the model created by Model_Training.ipynb" 111 | ] 112 | }, 113 | { 114 | "cell_type": "code", 115 | "execution_count": 4, 116 | "metadata": { 117 | "colab": {}, 118 | "colab_type": "code", 119 | "id": "1tSpSfxZRc9P" 120 | }, 121 | "outputs": [], 122 | "source": [ 123 | "model = load_model(model_path)\n", 124 | "files=[]\n", 125 | "for i in os.listdir(test_path):\n", 126 | " files.append(int(i.split('.')[0]))\n", 127 | "test_sorted = [str(i)+\".jpg\" for i in sorted(files)]" 128 | ] 129 | }, 130 | { 131 | "cell_type": "markdown", 132 | "metadata": { 133 | "colab_type": "text", 134 | "id": "WkMay3Cs558p" 135 | }, 136 | "source": [ 137 | "## 4. Run below cell for real-time violence detection\n", 138 | "(Note: Press 'q' to stop the execution)" 139 | ] 140 | }, 141 | { 142 | "cell_type": "code", 143 | "execution_count": 5, 144 | "metadata": { 145 | "colab": { 146 | "base_uri": "https://localhost:8080/", 147 | "height": 1000 148 | }, 149 | "colab_type": "code", 150 | "id": "tNdc-UqFReWd", 151 | "outputId": "ee394495-b01e-4882-db71-d67b2197a2ce" 152 | }, 153 | "outputs": [ 154 | { 155 | "name": "stdout", 156 | "output_type": "stream", 157 | "text": [ 158 | "Violence Detected at: 2020-03-17 14:45:42.205377\n", 159 | "Violence Detected at: 2020-03-17 14:45:42.364555\n", 160 | "Violence Detected at: 2020-03-17 14:45:42.416347\n", 161 | "Violence Detected at: 2020-03-17 14:45:42.469948\n", 162 | "Violence Detected at: 2020-03-17 14:45:42.521273\n", 163 | "Violence Detected at: 2020-03-17 14:45:42.572562\n", 164 | "Violence Detected at: 2020-03-17 14:45:42.624856\n", 165 | "Violence Detected at: 2020-03-17 14:45:42.677782\n", 166 | "Violence Detected at: 2020-03-17 14:45:42.738698\n", 167 | "Violence Detected at: 2020-03-17 14:45:42.790157\n", 168 | "Violence Detected at: 2020-03-17 14:45:42.842897\n", 169 | "Violence Detected at: 2020-03-17 14:45:42.888695\n", 170 | "Violence Detected at: 2020-03-17 14:45:42.930393\n", 171 | "Violence Detected at: 2020-03-17 14:45:42.982674\n", 172 | "Violence Detected at: 2020-03-17 14:45:43.023545\n", 173 | "Violence Detected at: 2020-03-17 14:45:43.066432\n", 174 | "Violence Detected at: 2020-03-17 14:45:43.107580\n", 175 | "Violence Detected at: 2020-03-17 14:45:43.148163\n", 176 | "Violence Detected at: 2020-03-17 14:45:43.189180\n", 177 | "Violence Detected at: 2020-03-17 14:45:43.233291\n", 178 | "Violence Detected at: 2020-03-17 14:45:43.275902\n", 179 | "Violence Detected at: 2020-03-17 14:45:43.316771\n", 180 | "Violence Detected at: 2020-03-17 14:45:43.357400\n", 181 | "Violence Detected at: 2020-03-17 14:45:43.398529\n", 182 | "Violence Detected at: 2020-03-17 14:45:43.451469\n", 183 | "Violence Detected at: 2020-03-17 14:45:43.493129\n", 184 | "Violence Detected at: 2020-03-17 14:45:43.556816\n", 185 | "Violence Detected at: 2020-03-17 14:45:43.596753\n", 186 | "Violence Detected at: 2020-03-17 14:45:43.636345\n", 187 | "Violence Detected at: 2020-03-17 14:45:43.678937\n", 188 | "Violence Detected at: 2020-03-17 14:45:43.722351\n", 189 | "Violence Detected at: 2020-03-17 14:45:43.762105\n", 190 | "Violence Detected at: 2020-03-17 14:45:43.801758\n", 191 | "Violence Detected at: 2020-03-17 14:45:43.841594\n", 192 | "Violence Detected at: 2020-03-17 14:45:43.879822\n", 193 | "Violence Detected at: 2020-03-17 14:45:43.920358\n", 194 | "Violence Detected at: 2020-03-17 14:45:43.961364\n", 195 | "Violence Detected at: 2020-03-17 14:45:44.000610\n", 196 | "Violence Detected at: 2020-03-17 14:45:44.039525\n", 197 | "Violence Detected at: 2020-03-17 14:45:44.090328\n", 198 | "Violence Detected at: 2020-03-17 14:45:44.143977\n", 199 | "Violence Detected at: 2020-03-17 14:45:44.185108\n", 200 | "Violence Detected at: 2020-03-17 14:45:44.242077\n", 201 | "Violence Detected at: 2020-03-17 14:45:44.282570\n", 202 | "Violence Detected at: 2020-03-17 14:45:44.322505\n", 203 | "Violence Detected at: 2020-03-17 14:45:44.375563\n", 204 | "Violence Detected at: 2020-03-17 14:45:44.418542\n", 205 | "Violence Detected at: 2020-03-17 14:45:44.457560\n", 206 | "Violence Detected at: 2020-03-17 14:45:44.496522\n", 207 | "Violence Detected at: 2020-03-17 14:45:44.535195\n", 208 | "Violence Detected at: 2020-03-17 14:45:44.576835\n", 209 | "Violence Detected at: 2020-03-17 14:45:44.616131\n", 210 | "Violence Detected at: 2020-03-17 14:45:44.658799\n", 211 | "Violence Detected at: 2020-03-17 14:45:44.709515\n", 212 | "Violence Detected at: 2020-03-17 14:45:44.759759\n", 213 | "Violence Detected at: 2020-03-17 14:45:44.811293\n", 214 | "Violence Detected at: 2020-03-17 14:45:44.850516\n", 215 | "Violence Detected at: 2020-03-17 14:45:44.893427\n", 216 | "Violence Detected at: 2020-03-17 14:45:44.933077\n", 217 | "Violence Detected at: 2020-03-17 14:45:44.972470\n", 218 | "Violence Detected at: 2020-03-17 14:45:45.011138\n", 219 | "Violence Detected at: 2020-03-17 14:45:45.053477\n", 220 | "Violence Detected at: 2020-03-17 14:45:45.105441\n", 221 | "Violence Detected at: 2020-03-17 14:45:45.145907\n", 222 | "Violence Detected at: 2020-03-17 14:45:45.184912\n", 223 | "Violence Detected at: 2020-03-17 14:45:45.223765\n", 224 | "Violence Detected at: 2020-03-17 14:45:45.274513\n", 225 | "Violence Detected at: 2020-03-17 14:45:45.314342\n", 226 | "Violence Detected at: 2020-03-17 14:45:45.353783\n", 227 | "Violence Detected at: 2020-03-17 14:45:45.392525\n", 228 | "Violence Detected at: 2020-03-17 14:45:45.432162\n", 229 | "Violence Detected at: 2020-03-17 14:45:45.474276\n", 230 | "Violence Detected at: 2020-03-17 14:45:45.525853\n", 231 | "Violence Detected at: 2020-03-17 14:45:45.565453\n", 232 | "Violence Detected at: 2020-03-17 14:45:45.605108\n", 233 | "Violence Detected at: 2020-03-17 14:45:45.655385\n", 234 | "Violence Detected at: 2020-03-17 14:45:45.694500\n", 235 | "Violence Detected at: 2020-03-17 14:45:45.734258\n", 236 | "Violence Detected at: 2020-03-17 14:45:45.776871\n", 237 | "Violence Detected at: 2020-03-17 14:45:45.816978\n", 238 | "Violence Detected at: 2020-03-17 14:45:45.857758\n", 239 | "Violence Detected at: 2020-03-17 14:45:45.896312\n", 240 | "Violence Detected at: 2020-03-17 14:45:45.940412\n", 241 | "Violence Detected at: 2020-03-17 14:45:45.979477\n", 242 | "Violence Detected at: 2020-03-17 14:45:46.031034\n", 243 | "Violence Detected at: 2020-03-17 14:45:46.070848\n", 244 | "Violence Detected at: 2020-03-17 14:45:46.109278\n", 245 | "Violence Detected at: 2020-03-17 14:45:46.150031\n", 246 | "Violence Detected at: 2020-03-17 14:45:46.197747\n", 247 | "Violence Detected at: 2020-03-17 14:45:46.239195\n", 248 | "Violence Detected at: 2020-03-17 14:45:46.289642\n", 249 | "Violence Detected at: 2020-03-17 14:45:46.340126\n", 250 | "Violence Detected at: 2020-03-17 14:45:46.398112\n", 251 | "Violence Detected at: 2020-03-17 14:45:46.438307\n", 252 | "Violence Detected at: 2020-03-17 14:45:46.491982\n", 253 | "Violence Detected at: 2020-03-17 14:45:46.533386\n", 254 | "Violence Detected at: 2020-03-17 14:45:46.575188\n", 255 | "Violence Detected at: 2020-03-17 14:45:46.617636\n", 256 | "Violence Detected at: 2020-03-17 14:45:46.658947\n", 257 | "Violence Detected at: 2020-03-17 14:45:46.700173\n", 258 | "Violence Detected at: 2020-03-17 14:45:46.741853\n", 259 | "Violence Detected at: 2020-03-17 14:45:46.782844\n", 260 | "Violence Detected at: 2020-03-17 14:45:46.822101\n", 261 | "Violence Detected at: 2020-03-17 14:45:46.868245\n", 262 | "Violence Detected at: 2020-03-17 14:45:46.931517\n", 263 | "Violence Detected at: 2020-03-17 14:45:46.970620\n", 264 | "Violence Detected at: 2020-03-17 14:45:47.009407\n", 265 | "Violence Detected at: 2020-03-17 14:45:47.064549\n", 266 | "Violence Detected at: 2020-03-17 14:45:47.106300\n", 267 | "Violence Detected at: 2020-03-17 14:45:47.145941\n", 268 | "Violence Detected at: 2020-03-17 14:45:47.185785\n", 269 | "Violence Detected at: 2020-03-17 14:45:47.225151\n", 270 | "Violence Detected at: 2020-03-17 14:45:47.266360\n", 271 | "Violence Detected at: 2020-03-17 14:45:47.310949\n", 272 | "Violence Detected at: 2020-03-17 14:45:47.350537\n", 273 | "Violence Detected at: 2020-03-17 14:45:47.391541\n", 274 | "Violence Detected at: 2020-03-17 14:45:47.430141\n", 275 | "Violence Detected at: 2020-03-17 14:45:47.469691\n", 276 | "Violence Detected at: 2020-03-17 14:45:47.509558\n", 277 | "Violence Detected at: 2020-03-17 14:45:47.559802\n", 278 | "Violence Detected at: 2020-03-17 14:45:47.610193\n", 279 | "Violence Detected at: 2020-03-17 14:45:47.660243\n", 280 | "Violence Detected at: 2020-03-17 14:45:47.701807\n", 281 | "Violence Detected at: 2020-03-17 14:45:47.740543\n", 282 | "Violence Detected at: 2020-03-17 14:45:47.782868\n", 283 | "Violence Detected at: 2020-03-17 14:45:47.821419\n", 284 | "Violence Detected at: 2020-03-17 14:45:47.859863\n", 285 | "Violence Detected at: 2020-03-17 14:45:47.921328\n", 286 | "Violence Detected at: 2020-03-17 14:45:47.961103\n", 287 | "Violence Detected at: 2020-03-17 14:45:47.999730\n", 288 | "Violence Detected at: 2020-03-17 14:45:48.051840\n", 289 | "Violence Detected at: 2020-03-17 14:45:48.092529\n", 290 | "Violence Detected at: 2020-03-17 14:45:48.133642\n", 291 | "Violence Detected at: 2020-03-17 14:45:48.177483\n", 292 | "Violence Detected at: 2020-03-17 14:45:48.233418\n", 293 | "Violence Detected at: 2020-03-17 14:45:48.272327\n", 294 | "Violence Detected at: 2020-03-17 14:45:48.310746\n", 295 | "Violence Detected at: 2020-03-17 14:45:48.350280\n", 296 | "Violence Detected at: 2020-03-17 14:45:48.388914\n", 297 | "Violence Detected at: 2020-03-17 14:45:48.427402\n", 298 | "Violence Detected at: 2020-03-17 14:45:48.468161\n", 299 | "Violence Detected at: 2020-03-17 14:45:48.506867\n", 300 | "Violence Detected at: 2020-03-17 14:45:48.545702\n", 301 | "Violence Detected at: 2020-03-17 14:45:48.597837\n", 302 | "Violence Detected at: 2020-03-17 14:45:48.650649\n", 303 | "Violence Detected at: 2020-03-17 14:45:48.693196\n", 304 | "Violence Detected at: 2020-03-17 14:45:48.732331\n", 305 | "Violence Detected at: 2020-03-17 14:45:48.771330\n", 306 | "Violence Detected at: 2020-03-17 14:45:48.810551\n", 307 | "Violence Detected at: 2020-03-17 14:45:48.849595\n", 308 | "Violence Detected at: 2020-03-17 14:45:48.888887\n", 309 | "Violence Detected at: 2020-03-17 14:45:48.928474\n", 310 | "Violence Detected at: 2020-03-17 14:45:48.967906\n", 311 | "Violence Detected at: 2020-03-17 14:45:49.006661\n", 312 | "Violence Detected at: 2020-03-17 14:45:49.048003\n", 313 | "Violence Detected at: 2020-03-17 14:45:49.090052\n", 314 | "Violence Detected at: 2020-03-17 14:45:49.129464\n", 315 | "Violence Detected at: 2020-03-17 14:45:49.168573\n", 316 | "Violence Detected at: 2020-03-17 14:45:49.207455\n", 317 | "Violence Detected at: 2020-03-17 14:45:49.247013\n", 318 | "Violence Detected at: 2020-03-17 14:45:49.286621\n", 319 | "Violence Detected at: 2020-03-17 14:45:49.325640\n", 320 | "Violence Detected at: 2020-03-17 14:45:49.364934\n", 321 | "Violence Detected at: 2020-03-17 14:45:49.405040\n", 322 | "Violence Detected at: 2020-03-17 14:45:49.443867\n", 323 | "Violence Detected at: 2020-03-17 14:45:49.483182\n", 324 | "Violence Detected at: 2020-03-17 14:45:49.528078\n", 325 | "Violence Detected at: 2020-03-17 14:45:49.566904\n", 326 | "Violence Detected at: 2020-03-17 14:45:49.606195\n", 327 | "Violence Detected at: 2020-03-17 14:45:49.645792\n", 328 | "Violence Detected at: 2020-03-17 14:45:49.696483\n" 329 | ] 330 | }, 331 | { 332 | "name": "stdout", 333 | "output_type": "stream", 334 | "text": [ 335 | "Violence Detected at: 2020-03-17 14:45:49.736308\n", 336 | "Violence Detected at: 2020-03-17 14:45:49.776225\n", 337 | "Violence Detected at: 2020-03-17 14:45:49.826283\n", 338 | "Violence Detected at: 2020-03-17 14:45:49.881910\n", 339 | "Violence Detected at: 2020-03-17 14:45:49.920469\n", 340 | "Violence Detected at: 2020-03-17 14:45:49.981493\n", 341 | "Violence Detected at: 2020-03-17 14:45:50.079219\n", 342 | "Violence Detected at: 2020-03-17 14:45:50.117774\n", 343 | "Violence Detected at: 2020-03-17 14:45:50.156428\n", 344 | "Violence Detected at: 2020-03-17 14:45:50.195712\n", 345 | "Violence Detected at: 2020-03-17 14:45:50.247381\n", 346 | "Violence Detected at: 2020-03-17 14:45:50.286906\n", 347 | "Violence Detected at: 2020-03-17 14:45:50.325920\n", 348 | "Violence Detected at: 2020-03-17 14:45:50.377183\n", 349 | "Violence Detected at: 2020-03-17 14:45:50.419170\n", 350 | "Violence Detected at: 2020-03-17 14:45:50.458149\n", 351 | "Violence Detected at: 2020-03-17 14:45:50.500019\n", 352 | "Violence Detected at: 2020-03-17 14:45:50.538911\n", 353 | "Violence Detected at: 2020-03-17 14:45:50.578756\n", 354 | "Violence Detected at: 2020-03-17 14:45:50.617632\n", 355 | "Violence Detected at: 2020-03-17 14:45:50.657121\n", 356 | "Violence Detected at: 2020-03-17 14:45:50.697075\n", 357 | "Violence Detected at: 2020-03-17 14:45:50.736441\n", 358 | "Violence Detected at: 2020-03-17 14:45:50.775106\n", 359 | "Violence Detected at: 2020-03-17 14:45:50.814068\n", 360 | "Violence Detected at: 2020-03-17 14:45:50.853479\n", 361 | "Violence Detected at: 2020-03-17 14:45:50.892781\n", 362 | "Violence Detected at: 2020-03-17 14:45:50.934979\n", 363 | "Violence Detected at: 2020-03-17 14:45:50.973397\n", 364 | "Violence Detected at: 2020-03-17 14:45:51.012131\n", 365 | "Violence Detected at: 2020-03-17 14:45:51.051204\n", 366 | "Violence Detected at: 2020-03-17 14:45:51.090127\n", 367 | "Violence Detected at: 2020-03-17 14:45:51.129763\n", 368 | "Violence Detected at: 2020-03-17 14:45:51.170158\n", 369 | "Violence Detected at: 2020-03-17 14:45:51.210526\n", 370 | "Violence Detected at: 2020-03-17 14:45:51.252379\n", 371 | "Violence Detected at: 2020-03-17 14:45:51.292175\n", 372 | "Violence Detected at: 2020-03-17 14:45:51.334726\n", 373 | "Violence Detected at: 2020-03-17 14:45:51.374011\n", 374 | "Violence Detected at: 2020-03-17 14:45:51.413422\n", 375 | "Violence Detected at: 2020-03-17 14:45:51.452703\n", 376 | "Violence Detected at: 2020-03-17 14:45:51.491110\n", 377 | "Violence Detected at: 2020-03-17 14:45:51.531317\n", 378 | "Violence Detected at: 2020-03-17 14:45:51.572502\n", 379 | "Violence Detected at: 2020-03-17 14:45:51.611461\n", 380 | "Violence Detected at: 2020-03-17 14:45:51.651439\n", 381 | "Violence Detected at: 2020-03-17 14:45:51.691112\n", 382 | "Violence Detected at: 2020-03-17 14:45:51.744410\n", 383 | "Violence Detected at: 2020-03-17 14:45:51.798690\n", 384 | "Violence Detected at: 2020-03-17 14:45:51.838921\n", 385 | "Violence Detected at: 2020-03-17 14:45:51.878975\n", 386 | "Violence Detected at: 2020-03-17 14:45:51.919092\n", 387 | "Violence Detected at: 2020-03-17 14:45:51.958706\n", 388 | "Violence Detected at: 2020-03-17 14:45:52.010974\n", 389 | "Violence Detected at: 2020-03-17 14:45:52.051094\n", 390 | "Violence Detected at: 2020-03-17 14:45:52.102027\n", 391 | "Violence Detected at: 2020-03-17 14:45:52.141895\n", 392 | "Violence Detected at: 2020-03-17 14:45:52.180288\n", 393 | "Violence Detected at: 2020-03-17 14:45:52.225755\n", 394 | "Violence Detected at: 2020-03-17 14:45:52.265491\n", 395 | "Violence Detected at: 2020-03-17 14:45:52.322379\n", 396 | "Violence Detected at: 2020-03-17 14:45:52.363769\n", 397 | "Violence Detected at: 2020-03-17 14:45:52.402709\n", 398 | "Violence Detected at: 2020-03-17 14:45:52.442729\n", 399 | "Violence Detected at: 2020-03-17 14:45:52.482099\n", 400 | "Violence Detected at: 2020-03-17 14:45:52.533488\n", 401 | "Violence Detected at: 2020-03-17 14:45:52.573356\n", 402 | "Violence Detected at: 2020-03-17 14:45:52.611958\n", 403 | "Violence Detected at: 2020-03-17 14:45:52.667927\n", 404 | "Violence Detected at: 2020-03-17 14:45:52.706779\n", 405 | "Violence Detected at: 2020-03-17 14:45:52.756754\n", 406 | "Violence Detected at: 2020-03-17 14:45:52.813342\n", 407 | "Violence Detected at: 2020-03-17 14:45:52.854523\n", 408 | "Violence Detected at: 2020-03-17 14:45:52.908999\n", 409 | "Violence Detected at: 2020-03-17 14:45:52.947953\n", 410 | "Violence Detected at: 2020-03-17 14:45:52.986714\n", 411 | "Violence Detected at: 2020-03-17 14:45:53.025116\n", 412 | "Violence Detected at: 2020-03-17 14:45:53.063647\n", 413 | "Violence Detected at: 2020-03-17 14:45:53.102171\n", 414 | "Violence Detected at: 2020-03-17 14:45:53.156773\n", 415 | "Violence Detected at: 2020-03-17 14:45:53.212874\n", 416 | "Violence Detected at: 2020-03-17 14:45:53.252383\n", 417 | "Violence Detected at: 2020-03-17 14:45:53.290586\n", 418 | "Violence Detected at: 2020-03-17 14:45:53.329489\n", 419 | "Violence Detected at: 2020-03-17 14:45:53.369089\n", 420 | "Violence Detected at: 2020-03-17 14:45:53.407310\n", 421 | "Violence Detected at: 2020-03-17 14:45:53.446882\n", 422 | "Violence Detected at: 2020-03-17 14:45:53.497227\n", 423 | "Violence Detected at: 2020-03-17 14:45:53.546949\n", 424 | "Violence Detected at: 2020-03-17 14:45:53.592774\n", 425 | "Violence Detected at: 2020-03-17 14:45:53.632414\n", 426 | "Violence Detected at: 2020-03-17 14:45:53.691124\n", 427 | "Violence Detected at: 2020-03-17 14:45:53.729917\n", 428 | "Violence Detected at: 2020-03-17 14:45:53.769131\n", 429 | "Violence Detected at: 2020-03-17 14:45:53.813642\n", 430 | "Violence Detected at: 2020-03-17 14:45:53.853429\n", 431 | "Violence Detected at: 2020-03-17 14:45:53.892786\n", 432 | "Violence Detected at: 2020-03-17 14:45:53.933719\n", 433 | "Violence Detected at: 2020-03-17 14:45:53.972545\n", 434 | "Violence Detected at: 2020-03-17 14:45:54.011813\n", 435 | "Violence Detected at: 2020-03-17 14:45:54.054127\n", 436 | "Violence Detected at: 2020-03-17 14:45:54.131707\n", 437 | "Violence Detected at: 2020-03-17 14:45:54.182295\n", 438 | "Violence Detected at: 2020-03-17 14:45:54.232417\n", 439 | "Violence Detected at: 2020-03-17 14:45:54.273044\n", 440 | "Violence Detected at: 2020-03-17 14:45:54.362005\n", 441 | "Violence Detected at: 2020-03-17 14:45:54.516160\n", 442 | "Violence Detected at: 2020-03-17 14:45:54.554755\n", 443 | "Violence Detected at: 2020-03-17 14:45:54.593297\n", 444 | "Violence Detected at: 2020-03-17 14:45:54.631554\n", 445 | "Violence Detected at: 2020-03-17 14:45:54.670351\n", 446 | "Violence Detected at: 2020-03-17 14:45:54.708918\n", 447 | "Violence Detected at: 2020-03-17 14:45:54.749034\n", 448 | "Violence Detected at: 2020-03-17 14:45:54.787419\n", 449 | "Violence Detected at: 2020-03-17 14:45:54.826239\n", 450 | "Violence Detected at: 2020-03-17 14:45:54.864960\n", 451 | "Violence Detected at: 2020-03-17 14:45:54.903919\n", 452 | "Violence Detected at: 2020-03-17 14:45:54.945398\n", 453 | "Violence Detected at: 2020-03-17 14:45:54.984792\n", 454 | "Violence Detected at: 2020-03-17 14:45:55.024667\n", 455 | "Violence Detected at: 2020-03-17 14:45:55.063187\n", 456 | "Violence Detected at: 2020-03-17 14:45:55.102402\n", 457 | "Violence Detected at: 2020-03-17 14:45:55.152122\n", 458 | "Violence Detected at: 2020-03-17 14:45:55.203946\n", 459 | "Violence Detected at: 2020-03-17 14:45:55.243697\n", 460 | "Violence Detected at: 2020-03-17 14:45:55.284208\n", 461 | "Violence Detected at: 2020-03-17 14:45:55.323311\n", 462 | "Violence Detected at: 2020-03-17 14:45:55.365032\n", 463 | "Violence Detected at: 2020-03-17 14:46:05.281710\n", 464 | "Violence Detected at: 2020-03-17 14:46:05.320727\n", 465 | "Violence Detected at: 2020-03-17 14:46:05.371040\n", 466 | "Violence Detected at: 2020-03-17 14:46:05.425403\n", 467 | "Violence Detected at: 2020-03-17 14:46:05.481961\n", 468 | "Violence Detected at: 2020-03-17 14:46:05.522514\n", 469 | "Violence Detected at: 2020-03-17 14:46:05.561554\n", 470 | "Violence Detected at: 2020-03-17 14:46:05.599951\n", 471 | "Violence Detected at: 2020-03-17 14:46:05.638842\n", 472 | "Violence Detected at: 2020-03-17 14:46:05.678488\n", 473 | "Violence Detected at: 2020-03-17 14:46:05.718022\n", 474 | "Violence Detected at: 2020-03-17 14:46:05.759235\n", 475 | "Violence Detected at: 2020-03-17 14:46:05.810405\n", 476 | "Violence Detected at: 2020-03-17 14:46:05.864226\n", 477 | "Violence Detected at: 2020-03-17 14:46:05.915540\n", 478 | "Violence Detected at: 2020-03-17 14:46:05.966854\n", 479 | "Violence Detected at: 2020-03-17 14:46:06.006540\n", 480 | "Violence Detected at: 2020-03-17 14:46:06.045616\n", 481 | "Violence Detected at: 2020-03-17 14:46:06.096391\n", 482 | "Violence Detected at: 2020-03-17 14:46:06.135670\n", 483 | "Violence Detected at: 2020-03-17 14:46:06.188261\n", 484 | "Violence Detected at: 2020-03-17 14:46:06.227759\n", 485 | "Violence Detected at: 2020-03-17 14:46:06.266792\n", 486 | "Violence Detected at: 2020-03-17 14:46:06.305591\n", 487 | "Violence Detected at: 2020-03-17 14:46:06.359262\n", 488 | "Violence Detected at: 2020-03-17 14:46:06.398656\n", 489 | "Violence Detected at: 2020-03-17 14:46:06.437737\n", 490 | "Violence Detected at: 2020-03-17 14:46:06.477641\n", 491 | "Violence Detected at: 2020-03-17 14:46:06.517096\n", 492 | "Violence Detected at: 2020-03-17 14:46:06.556515\n", 493 | "Violence Detected at: 2020-03-17 14:46:06.596521\n", 494 | "Violence Detected at: 2020-03-17 14:46:06.636373\n", 495 | "Violence Detected at: 2020-03-17 14:46:06.675706\n", 496 | "Violence Detected at: 2020-03-17 14:46:06.726629\n", 497 | "Violence Detected at: 2020-03-17 14:46:06.769210\n", 498 | "Violence Detected at: 2020-03-17 14:46:06.808455\n", 499 | "Violence Detected at: 2020-03-17 14:46:06.848717\n", 500 | "Violence Detected at: 2020-03-17 14:46:06.889050\n", 501 | "Violence Detected at: 2020-03-17 14:46:06.928401\n", 502 | "Violence Detected at: 2020-03-17 14:46:06.967631\n", 503 | "Violence Detected at: 2020-03-17 14:46:07.006678\n", 504 | "Violence Detected at: 2020-03-17 14:46:07.046300\n" 505 | ] 506 | }, 507 | { 508 | "name": "stdout", 509 | "output_type": "stream", 510 | "text": [ 511 | "Violence Detected at: 2020-03-17 14:46:07.087514\n", 512 | "Violence Detected at: 2020-03-17 14:46:07.126187\n", 513 | "Violence Detected at: 2020-03-17 14:46:07.176883\n", 514 | "Violence Detected at: 2020-03-17 14:46:07.218922\n", 515 | "Violence Detected at: 2020-03-17 14:46:07.258233\n", 516 | "Violence Detected at: 2020-03-17 14:46:07.298901\n", 517 | "Violence Detected at: 2020-03-17 14:46:07.338408\n", 518 | "Violence Detected at: 2020-03-17 14:46:07.376927\n", 519 | "Violence Detected at: 2020-03-17 14:46:07.415499\n", 520 | "Violence Detected at: 2020-03-17 14:46:07.466065\n", 521 | "Violence Detected at: 2020-03-17 14:46:07.505429\n", 522 | "Violence Detected at: 2020-03-17 14:46:07.545177\n", 523 | "Violence Detected at: 2020-03-17 14:46:07.583717\n", 524 | "Violence Detected at: 2020-03-17 14:46:07.625525\n", 525 | "Violence Detected at: 2020-03-17 14:46:07.664395\n", 526 | "Violence Detected at: 2020-03-17 14:46:07.703250\n", 527 | "Violence Detected at: 2020-03-17 14:46:07.742941\n", 528 | "Violence Detected at: 2020-03-17 14:46:07.782234\n", 529 | "Violence Detected at: 2020-03-17 14:46:07.840944\n", 530 | "Violence Detected at: 2020-03-17 14:46:07.879209\n", 531 | "Violence Detected at: 2020-03-17 14:46:07.918176\n", 532 | "Violence Detected at: 2020-03-17 14:46:07.958459\n", 533 | "Violence Detected at: 2020-03-17 14:46:07.997614\n", 534 | "Violence Detected at: 2020-03-17 14:46:08.036090\n", 535 | "Violence Detected at: 2020-03-17 14:46:08.078042\n", 536 | "Violence Detected at: 2020-03-17 14:46:08.116454\n", 537 | "Violence Detected at: 2020-03-17 14:46:08.167426\n", 538 | "Violence Detected at: 2020-03-17 14:46:08.206940\n", 539 | "Violence Detected at: 2020-03-17 14:46:08.246657\n", 540 | "Violence Detected at: 2020-03-17 14:46:08.297461\n", 541 | "Violence Detected at: 2020-03-17 14:46:08.337727\n", 542 | "Violence Detected at: 2020-03-17 14:46:08.377266\n", 543 | "Violence Detected at: 2020-03-17 14:46:08.417613\n", 544 | "Violence Detected at: 2020-03-17 14:46:08.456732\n", 545 | "Violence Detected at: 2020-03-17 14:46:08.510260\n", 546 | "Violence Detected at: 2020-03-17 14:46:08.548885\n", 547 | "Violence Detected at: 2020-03-17 14:46:08.588199\n", 548 | "Violence Detected at: 2020-03-17 14:46:08.627172\n", 549 | "Violence Detected at: 2020-03-17 14:46:08.665742\n", 550 | "Violence Detected at: 2020-03-17 14:46:08.704702\n", 551 | "Violence Detected at: 2020-03-17 14:46:08.743379\n", 552 | "Violence Detected at: 2020-03-17 14:46:08.782136\n", 553 | "Violence Detected at: 2020-03-17 14:46:08.822724\n", 554 | "Violence Detected at: 2020-03-17 14:46:08.861110\n", 555 | "Violence Detected at: 2020-03-17 14:46:08.899547\n", 556 | "Violence Detected at: 2020-03-17 14:46:08.941794\n", 557 | "Violence Detected at: 2020-03-17 14:46:08.991541\n", 558 | "Violence Detected at: 2020-03-17 14:46:09.043196\n", 559 | "Violence Detected at: 2020-03-17 14:46:09.082441\n", 560 | "Violence Detected at: 2020-03-17 14:46:09.121072\n", 561 | "Violence Detected at: 2020-03-17 14:46:09.171678\n", 562 | "Violence Detected at: 2020-03-17 14:46:09.221715\n", 563 | "Violence Detected at: 2020-03-17 14:46:09.262663\n", 564 | "Violence Detected at: 2020-03-17 14:46:09.301678\n", 565 | "Violence Detected at: 2020-03-17 14:46:09.352168\n", 566 | "Violence Detected at: 2020-03-17 14:46:09.405319\n", 567 | "Violence Detected at: 2020-03-17 14:46:09.456295\n", 568 | "Violence Detected at: 2020-03-17 14:46:09.508052\n", 569 | "Violence Detected at: 2020-03-17 14:46:09.546930\n", 570 | "Violence Detected at: 2020-03-17 14:46:09.585549\n", 571 | "Violence Detected at: 2020-03-17 14:46:09.624391\n", 572 | "Violence Detected at: 2020-03-17 14:46:09.662745\n", 573 | "Violence Detected at: 2020-03-17 14:46:09.701219\n", 574 | "Violence Detected at: 2020-03-17 14:46:09.752338\n", 575 | "Violence Detected at: 2020-03-17 14:46:09.791418\n", 576 | "Violence Detected at: 2020-03-17 14:46:09.831027\n", 577 | "Violence Detected at: 2020-03-17 14:46:09.873248\n", 578 | "Violence Detected at: 2020-03-17 14:46:09.911673\n", 579 | "Violence Detected at: 2020-03-17 14:46:09.963055\n", 580 | "Violence Detected at: 2020-03-17 14:46:10.001849\n", 581 | "Violence Detected at: 2020-03-17 14:46:10.051922\n", 582 | "Violence Detected at: 2020-03-17 14:46:10.101773\n", 583 | "Violence Detected at: 2020-03-17 14:46:10.151869\n", 584 | "Violence Detected at: 2020-03-17 14:46:10.204397\n", 585 | "Violence Detected at: 2020-03-17 14:46:10.244005\n", 586 | "Violence Detected at: 2020-03-17 14:46:10.284076\n", 587 | "Violence Detected at: 2020-03-17 14:46:10.325853\n", 588 | "Violence Detected at: 2020-03-17 14:46:10.364795\n", 589 | "Violence Detected at: 2020-03-17 14:46:10.403242\n", 590 | "Violence Detected at: 2020-03-17 14:46:10.445317\n", 591 | "Violence Detected at: 2020-03-17 14:46:10.484137\n", 592 | "Violence Detected at: 2020-03-17 14:46:10.522885\n", 593 | "Violence Detected at: 2020-03-17 14:46:10.562270\n", 594 | "Violence Detected at: 2020-03-17 14:46:10.601240\n", 595 | "Violence Detected at: 2020-03-17 14:46:10.640188\n", 596 | "Violence Detected at: 2020-03-17 14:46:10.680262\n", 597 | "Violence Detected at: 2020-03-17 14:46:10.718884\n", 598 | "Violence Detected at: 2020-03-17 14:46:10.761323\n", 599 | "Violence Detected at: 2020-03-17 14:46:10.812167\n", 600 | "Violence Detected at: 2020-03-17 14:46:10.862413\n", 601 | "Violence Detected at: 2020-03-17 14:46:10.903095\n", 602 | "Violence Detected at: 2020-03-17 14:46:10.942481\n", 603 | "Violence Detected at: 2020-03-17 14:46:10.981455\n", 604 | "Violence Detected at: 2020-03-17 14:46:11.032215\n", 605 | "Violence Detected at: 2020-03-17 14:46:11.072490\n", 606 | "Violence Detected at: 2020-03-17 14:46:11.111565\n", 607 | "Violence Detected at: 2020-03-17 14:46:11.151159\n", 608 | "Violence Detected at: 2020-03-17 14:46:11.195494\n", 609 | "Violence Detected at: 2020-03-17 14:46:11.235162\n", 610 | "Violence Detected at: 2020-03-17 14:46:11.274722\n", 611 | "Violence Detected at: 2020-03-17 14:46:11.313538\n", 612 | "Violence Detected at: 2020-03-17 14:46:11.355991\n", 613 | "Violence Detected at: 2020-03-17 14:46:11.395323\n", 614 | "Violence Detected at: 2020-03-17 14:46:11.446760\n", 615 | "Violence Detected at: 2020-03-17 14:46:11.485579\n", 616 | "Violence Detected at: 2020-03-17 14:46:11.524707\n", 617 | "Violence Detected at: 2020-03-17 14:46:11.563876\n", 618 | "Violence Detected at: 2020-03-17 14:46:11.602857\n", 619 | "Violence Detected at: 2020-03-17 14:46:11.645408\n", 620 | "Violence Detected at: 2020-03-17 14:46:11.686119\n", 621 | "Violence Detected at: 2020-03-17 14:46:11.725198\n", 622 | "Violence Detected at: 2020-03-17 14:46:11.764535\n", 623 | "Violence Detected at: 2020-03-17 14:46:11.804251\n", 624 | "Violence Detected at: 2020-03-17 14:46:11.843999\n", 625 | "Violence Detected at: 2020-03-17 14:46:11.882581\n", 626 | "Violence Detected at: 2020-03-17 14:46:11.922559\n", 627 | "Violence Detected at: 2020-03-17 14:46:11.961086\n", 628 | "Violence Detected at: 2020-03-17 14:46:12.001021\n", 629 | "Violence Detected at: 2020-03-17 14:46:12.043734\n", 630 | "Violence Detected at: 2020-03-17 14:46:12.083550\n", 631 | "Violence Detected at: 2020-03-17 14:46:12.122843\n", 632 | "Violence Detected at: 2020-03-17 14:46:12.162291\n", 633 | "Violence Detected at: 2020-03-17 14:46:12.201635\n", 634 | "Violence Detected at: 2020-03-17 14:46:12.242085\n", 635 | "Violence Detected at: 2020-03-17 14:46:12.292519\n", 636 | "Violence Detected at: 2020-03-17 14:46:12.333517\n", 637 | "Violence Detected at: 2020-03-17 14:46:12.373000\n", 638 | "Violence Detected at: 2020-03-17 14:46:12.412659\n", 639 | "Violence Detected at: 2020-03-17 14:46:12.452239\n", 640 | "Violence Detected at: 2020-03-17 14:46:12.494702\n", 641 | "Violence Detected at: 2020-03-17 14:46:12.533786\n", 642 | "Violence Detected at: 2020-03-17 14:46:12.573096\n", 643 | "Violence Detected at: 2020-03-17 14:46:12.612221\n", 644 | "Violence Detected at: 2020-03-17 14:46:12.651553\n", 645 | "Violence Detected at: 2020-03-17 14:46:12.702094\n", 646 | "Violence Detected at: 2020-03-17 14:46:12.752227\n", 647 | "Violence Detected at: 2020-03-17 14:46:12.802360\n", 648 | "Violence Detected at: 2020-03-17 14:46:12.841064\n", 649 | "Violence Detected at: 2020-03-17 14:46:12.881845\n", 650 | "Violence Detected at: 2020-03-17 14:46:12.935736\n", 651 | "Violence Detected at: 2020-03-17 14:46:12.974815\n", 652 | "Violence Detected at: 2020-03-17 14:46:13.013568\n", 653 | "Violence Detected at: 2020-03-17 14:46:13.052724\n", 654 | "Violence Detected at: 2020-03-17 14:46:13.091936\n", 655 | "Violence Detected at: 2020-03-17 14:46:13.130641\n", 656 | "Violence Detected at: 2020-03-17 14:46:13.169242\n", 657 | "Violence Detected at: 2020-03-17 14:46:13.208780\n", 658 | "Violence Detected at: 2020-03-17 14:46:13.248411\n", 659 | "Violence Detected at: 2020-03-17 14:46:13.286951\n", 660 | "Violence Detected at: 2020-03-17 14:46:13.332289\n", 661 | "Violence Detected at: 2020-03-17 14:46:13.374663\n", 662 | "Violence Detected at: 2020-03-17 14:46:13.413365\n", 663 | "Violence Detected at: 2020-03-17 14:46:13.453610\n", 664 | "Violence Detected at: 2020-03-17 14:46:13.493326\n", 665 | "Violence Detected at: 2020-03-17 14:46:13.531612\n", 666 | "Violence Detected at: 2020-03-17 14:46:13.570974\n", 667 | "Violence Detected at: 2020-03-17 14:46:13.609615\n", 668 | "Violence Detected at: 2020-03-17 14:46:13.648098\n", 669 | "Violence Detected at: 2020-03-17 14:46:13.687866\n", 670 | "Violence Detected at: 2020-03-17 14:46:13.726511\n", 671 | "Violence Detected at: 2020-03-17 14:46:13.780573\n", 672 | "Violence Detected at: 2020-03-17 14:46:13.883559\n", 673 | "Violence Detected at: 2020-03-17 14:46:13.922498\n", 674 | "Violence Detected at: 2020-03-17 14:46:13.962411\n", 675 | "Violence Detected at: 2020-03-17 14:46:14.003333\n", 676 | "Violence Detected at: 2020-03-17 14:46:14.044749\n", 677 | "Violence Detected at: 2020-03-17 14:46:14.083952\n", 678 | "Violence Detected at: 2020-03-17 14:46:14.123235\n", 679 | "Violence Detected at: 2020-03-17 14:46:14.162966\n", 680 | "Violence Detected at: 2020-03-17 14:46:14.201673\n" 681 | ] 682 | }, 683 | { 684 | "name": "stdout", 685 | "output_type": "stream", 686 | "text": [ 687 | "Violence Detected at: 2020-03-17 14:46:14.242536\n", 688 | "Violence Detected at: 2020-03-17 14:46:14.284736\n", 689 | "Violence Detected at: 2020-03-17 14:46:14.323857\n", 690 | "Violence Detected at: 2020-03-17 14:46:14.362857\n", 691 | "Violence Detected at: 2020-03-17 14:46:14.401785\n", 692 | "Violence Detected at: 2020-03-17 14:46:14.452625\n", 693 | "Violence Detected at: 2020-03-17 14:46:14.492223\n", 694 | "Violence Detected at: 2020-03-17 14:46:14.530728\n", 695 | "Violence Detected at: 2020-03-17 14:46:14.569522\n", 696 | "Violence Detected at: 2020-03-17 14:46:14.608446\n", 697 | "Violence Detected at: 2020-03-17 14:46:14.647654\n", 698 | "Violence Detected at: 2020-03-17 14:46:14.688537\n", 699 | "Violence Detected at: 2020-03-17 14:46:14.730292\n", 700 | "Violence Detected at: 2020-03-17 14:46:14.781785\n", 701 | "Violence Detected at: 2020-03-17 14:46:14.831894\n", 702 | "Violence Detected at: 2020-03-17 14:46:14.883054\n", 703 | "Violence Detected at: 2020-03-17 14:46:14.925518\n", 704 | "Violence Detected at: 2020-03-17 14:46:14.964537\n", 705 | "Violence Detected at: 2020-03-17 14:46:15.004543\n", 706 | "Violence Detected at: 2020-03-17 14:46:15.043184\n", 707 | "Violence Detected at: 2020-03-17 14:46:15.082052\n", 708 | "Violence Detected at: 2020-03-17 14:46:15.132430\n", 709 | "Violence Detected at: 2020-03-17 14:46:15.174697\n", 710 | "Violence Detected at: 2020-03-17 14:46:15.213601\n", 711 | "Violence Detected at: 2020-03-17 14:46:15.253126\n", 712 | "Violence Detected at: 2020-03-17 14:46:15.292068\n", 713 | "Violence Detected at: 2020-03-17 14:46:15.342897\n", 714 | "Violence Detected at: 2020-03-17 14:46:15.381731\n", 715 | "Violence Detected at: 2020-03-17 14:46:15.432058\n", 716 | "Violence Detected at: 2020-03-17 14:46:15.482389\n", 717 | "Violence Detected at: 2020-03-17 14:46:15.521094\n", 718 | "Violence Detected at: 2020-03-17 14:46:15.561507\n", 719 | "Violence Detected at: 2020-03-17 14:46:15.603478\n", 720 | "Violence Detected at: 2020-03-17 14:46:15.642442\n", 721 | "Violence Detected at: 2020-03-17 14:46:15.682538\n", 722 | "Violence Detected at: 2020-03-17 14:46:15.721855\n", 723 | "Violence Detected at: 2020-03-17 14:46:15.772682\n", 724 | "Violence Detected at: 2020-03-17 14:46:15.811672\n", 725 | "Violence Detected at: 2020-03-17 14:46:15.861787\n", 726 | "Violence Detected at: 2020-03-17 14:46:15.911767\n", 727 | "Violence Detected at: 2020-03-17 14:46:15.961758\n", 728 | "Violence Detected at: 2020-03-17 14:46:16.013919\n", 729 | "Violence Detected at: 2020-03-17 14:46:16.053828\n", 730 | "Violence Detected at: 2020-03-17 14:46:16.095339\n", 731 | "Violence Detected at: 2020-03-17 14:46:16.146245\n", 732 | "Violence Detected at: 2020-03-17 14:46:16.196818\n", 733 | "Violence Detected at: 2020-03-17 14:46:16.250862\n", 734 | "Violence Detected at: 2020-03-17 14:46:16.290310\n", 735 | "Violence Detected at: 2020-03-17 14:46:16.341114\n", 736 | "Violence Detected at: 2020-03-17 14:46:16.379507\n", 737 | "Violence Detected at: 2020-03-17 14:46:16.418361\n", 738 | "Violence Detected at: 2020-03-17 14:46:16.457268\n", 739 | "Violence Detected at: 2020-03-17 14:46:16.496331\n", 740 | "Violence Detected at: 2020-03-17 14:46:16.538690\n", 741 | "Violence Detected at: 2020-03-17 14:46:16.580466\n", 742 | "Violence Detected at: 2020-03-17 14:46:16.621960\n", 743 | "Violence Detected at: 2020-03-17 14:46:16.673855\n", 744 | "Violence Detected at: 2020-03-17 14:46:16.714669\n", 745 | "Violence Detected at: 2020-03-17 14:46:16.754069\n", 746 | "Violence Detected at: 2020-03-17 14:46:16.792862\n", 747 | "Violence Detected at: 2020-03-17 14:46:16.832684\n", 748 | "Violence Detected at: 2020-03-17 14:46:16.871970\n", 749 | "Violence Detected at: 2020-03-17 14:46:16.912646\n", 750 | "Violence Detected at: 2020-03-17 14:46:16.951753\n", 751 | "Violence Detected at: 2020-03-17 14:46:17.005432\n", 752 | "Violence Detected at: 2020-03-17 14:46:17.043986\n", 753 | "Violence Detected at: 2020-03-17 14:46:17.083477\n", 754 | "Violence Detected at: 2020-03-17 14:46:17.122839\n", 755 | "Violence Detected at: 2020-03-17 14:46:17.161719\n", 756 | "Violence Detected at: 2020-03-17 14:46:17.212265\n", 757 | "Violence Detected at: 2020-03-17 14:46:17.252447\n", 758 | "Violence Detected at: 2020-03-17 14:46:17.291425\n", 759 | "Violence Detected at: 2020-03-17 14:46:17.330517\n", 760 | "Violence Detected at: 2020-03-17 14:46:17.369582\n", 761 | "Violence Detected at: 2020-03-17 14:46:17.410912\n", 762 | "Violence Detected at: 2020-03-17 14:46:17.451164\n", 763 | "Violence Detected at: 2020-03-17 14:46:17.490562\n", 764 | "Violence Detected at: 2020-03-17 14:46:17.529277\n", 765 | "Violence Detected at: 2020-03-17 14:46:17.568460\n", 766 | "Violence Detected at: 2020-03-17 14:46:17.608217\n", 767 | "Violence Detected at: 2020-03-17 14:46:17.648382\n", 768 | "Violence Detected at: 2020-03-17 14:46:17.687792\n", 769 | "Violence Detected at: 2020-03-17 14:46:17.726356\n", 770 | "Violence Detected at: 2020-03-17 14:46:17.777036\n", 771 | "Violence Detected at: 2020-03-17 14:46:17.827491\n", 772 | "Violence Detected at: 2020-03-17 14:46:17.869104\n", 773 | "Violence Detected at: 2020-03-17 14:46:17.907803\n", 774 | "Violence Detected at: 2020-03-17 14:46:17.947049\n", 775 | "Violence Detected at: 2020-03-17 14:46:18.014767\n", 776 | "Violence Detected at: 2020-03-17 14:46:18.053035\n", 777 | "Violence Detected at: 2020-03-17 14:46:18.091828\n", 778 | "Violence Detected at: 2020-03-17 14:46:18.142259\n", 779 | "Violence Detected at: 2020-03-17 14:46:18.182526\n", 780 | "Violence Detected at: 2020-03-17 14:46:18.221910\n", 781 | "Violence Detected at: 2020-03-17 14:46:18.261005\n", 782 | "Violence Detected at: 2020-03-17 14:46:18.302864\n", 783 | "Violence Detected at: 2020-03-17 14:46:18.341030\n", 784 | "Violence Detected at: 2020-03-17 14:46:18.379435\n", 785 | "Violence Detected at: 2020-03-17 14:46:18.417789\n", 786 | "Violence Detected at: 2020-03-17 14:46:18.459995\n", 787 | "Violence Detected at: 2020-03-17 14:46:18.498221\n", 788 | "Violence Detected at: 2020-03-17 14:46:18.536890\n", 789 | "Violence Detected at: 2020-03-17 14:46:18.578452\n", 790 | "Violence Detected at: 2020-03-17 14:46:18.619423\n", 791 | "Violence Detected at: 2020-03-17 14:46:18.660913\n", 792 | "Violence Detected at: 2020-03-17 14:46:18.701786\n", 793 | "Violence Detected at: 2020-03-17 14:46:18.761209\n", 794 | "Violence Detected at: 2020-03-17 14:46:18.817805\n", 795 | "Violence Detected at: 2020-03-17 14:46:18.858339\n", 796 | "Violence Detected at: 2020-03-17 14:46:18.899686\n", 797 | "Violence Detected at: 2020-03-17 14:46:18.939903\n", 798 | "Violence Detected at: 2020-03-17 14:46:18.980460\n", 799 | "Violence Detected at: 2020-03-17 14:46:19.021143\n", 800 | "Violence Detected at: 2020-03-17 14:46:19.061457\n", 801 | "Violence Detected at: 2020-03-17 14:46:19.113749\n", 802 | "Violence Detected at: 2020-03-17 14:46:19.172596\n", 803 | "Violence Detected at: 2020-03-17 14:46:19.215425\n", 804 | "Violence Detected at: 2020-03-17 14:46:19.257016\n", 805 | "Violence Detected at: 2020-03-17 14:46:19.297033\n", 806 | "Violence Detected at: 2020-03-17 14:46:19.340332\n", 807 | "Violence Detected at: 2020-03-17 14:46:19.380086\n", 808 | "Violence Detected at: 2020-03-17 14:46:19.420128\n", 809 | "Violence Detected at: 2020-03-17 14:46:19.478052\n", 810 | "Violence Detected at: 2020-03-17 14:46:19.517988\n", 811 | "Violence Detected at: 2020-03-17 14:46:19.560247\n", 812 | "Violence Detected at: 2020-03-17 14:46:19.600526\n", 813 | "Violence Detected at: 2020-03-17 14:46:19.641367\n", 814 | "Violence Detected at: 2020-03-17 14:46:19.684936\n", 815 | "Violence Detected at: 2020-03-17 14:46:19.724865\n", 816 | "Violence Detected at: 2020-03-17 14:46:19.764888\n", 817 | "Violence Detected at: 2020-03-17 14:46:19.805500\n", 818 | "Violence Detected at: 2020-03-17 14:46:19.845714\n", 819 | "Violence Detected at: 2020-03-17 14:46:19.886353\n", 820 | "Violence Detected at: 2020-03-17 14:46:19.937727\n", 821 | "Violence Detected at: 2020-03-17 14:46:19.978654\n", 822 | "Violence Detected at: 2020-03-17 14:46:20.018703\n", 823 | "Violence Detected at: 2020-03-17 14:46:20.058085\n", 824 | "Violence Detected at: 2020-03-17 14:46:20.101754\n", 825 | "Violence Detected at: 2020-03-17 14:46:20.158599\n", 826 | "Violence Detected at: 2020-03-17 14:46:20.200350\n", 827 | "Violence Detected at: 2020-03-17 14:46:20.240484\n", 828 | "Violence Detected at: 2020-03-17 14:46:20.280663\n", 829 | "Violence Detected at: 2020-03-17 14:46:20.320825\n", 830 | "Violence Detected at: 2020-03-17 14:46:20.361021\n", 831 | "Violence Detected at: 2020-03-17 14:46:20.400606\n", 832 | "Violence Detected at: 2020-03-17 14:46:20.442006\n", 833 | "Violence Detected at: 2020-03-17 14:46:20.482608\n", 834 | "Violence Detected at: 2020-03-17 14:46:20.522400\n", 835 | "Violence Detected at: 2020-03-17 14:46:20.565484\n", 836 | "Violence Detected at: 2020-03-17 14:46:20.605950\n", 837 | "Violence Detected at: 2020-03-17 14:46:20.646678\n", 838 | "Violence Detected at: 2020-03-17 14:46:20.685904\n", 839 | "Violence Detected at: 2020-03-17 14:46:20.724850\n", 840 | "Violence Detected at: 2020-03-17 14:46:20.763476\n", 841 | "Violence Detected at: 2020-03-17 14:46:20.801888\n", 842 | "Violence Detected at: 2020-03-17 14:46:20.840767\n", 843 | "Violence Detected at: 2020-03-17 14:46:20.883270\n", 844 | "Violence Detected at: 2020-03-17 14:46:20.923259\n", 845 | "Violence Detected at: 2020-03-17 14:46:20.966273\n", 846 | "Violence Detected at: 2020-03-17 14:46:21.017574\n", 847 | "Violence Detected at: 2020-03-17 14:46:21.057727\n", 848 | "Violence Detected at: 2020-03-17 14:46:21.098265\n", 849 | "Violence Detected at: 2020-03-17 14:46:21.138756\n", 850 | "Violence Detected at: 2020-03-17 14:46:21.178858\n", 851 | "Violence Detected at: 2020-03-17 14:46:21.231803\n", 852 | "Violence Detected at: 2020-03-17 14:46:21.282977\n", 853 | "Violence Detected at: 2020-03-17 14:46:21.325415\n", 854 | "Violence Detected at: 2020-03-17 14:46:21.365364\n", 855 | "Violence Detected at: 2020-03-17 14:46:21.404376\n", 856 | "Violence Detected at: 2020-03-17 14:46:21.446344\n", 857 | "Violence Detected at: 2020-03-17 14:46:21.502686\n" 858 | ] 859 | }, 860 | { 861 | "name": "stdout", 862 | "output_type": "stream", 863 | "text": [ 864 | "Violence Detected at: 2020-03-17 14:46:21.543920\n", 865 | "Violence Detected at: 2020-03-17 14:46:21.582646\n", 866 | "Violence Detected at: 2020-03-17 14:46:21.621297\n", 867 | "Violence Detected at: 2020-03-17 14:46:21.672331\n", 868 | "Violence Detected at: 2020-03-17 14:46:21.712829\n", 869 | "Violence Detected at: 2020-03-17 14:46:21.751858\n", 870 | "Violence Detected at: 2020-03-17 14:46:21.791072\n", 871 | "Violence Detected at: 2020-03-17 14:46:21.830017\n", 872 | "Violence Detected at: 2020-03-17 14:46:21.872274\n", 873 | "Violence Detected at: 2020-03-17 14:46:21.910972\n", 874 | "Violence Detected at: 2020-03-17 14:46:21.949656\n", 875 | "Violence Detected at: 2020-03-17 14:46:21.990112\n", 876 | "Violence Detected at: 2020-03-17 14:46:22.029477\n", 877 | "Violence Detected at: 2020-03-17 14:46:22.068744\n", 878 | "Violence Detected at: 2020-03-17 14:46:22.107923\n", 879 | "Violence Detected at: 2020-03-17 14:46:22.146912\n", 880 | "Violence Detected at: 2020-03-17 14:46:22.197584\n", 881 | "Violence Detected at: 2020-03-17 14:46:22.237052\n", 882 | "Violence Detected at: 2020-03-17 14:46:22.287400\n", 883 | "Violence Detected at: 2020-03-17 14:46:22.330167\n", 884 | "Violence Detected at: 2020-03-17 14:46:22.381238\n", 885 | "Violence Detected at: 2020-03-17 14:46:22.423042\n", 886 | "Violence Detected at: 2020-03-17 14:46:22.462222\n", 887 | "Violence Detected at: 2020-03-17 14:46:22.518205\n", 888 | "Violence Detected at: 2020-03-17 14:46:22.558385\n", 889 | "Violence Detected at: 2020-03-17 14:46:22.597222\n", 890 | "Violence Detected at: 2020-03-17 14:46:22.636831\n", 891 | "Violence Detected at: 2020-03-17 14:46:22.675576\n", 892 | "Violence Detected at: 2020-03-17 14:46:22.726539\n", 893 | "Violence Detected at: 2020-03-17 14:46:22.767764\n", 894 | "Violence Detected at: 2020-03-17 14:46:22.806744\n", 895 | "Violence Detected at: 2020-03-17 14:46:22.858580\n", 896 | "Violence Detected at: 2020-03-17 14:46:22.898864\n", 897 | "Violence Detected at: 2020-03-17 14:46:22.937923\n", 898 | "Violence Detected at: 2020-03-17 14:46:22.976424\n", 899 | "Violence Detected at: 2020-03-17 14:46:23.026543\n", 900 | "Violence Detected at: 2020-03-17 14:46:23.078048\n", 901 | "Violence Detected at: 2020-03-17 14:46:23.119033\n", 902 | "Violence Detected at: 2020-03-17 14:46:23.171000\n", 903 | "Violence Detected at: 2020-03-17 14:46:23.210156\n", 904 | "Violence Detected at: 2020-03-17 14:46:23.254310\n", 905 | "Violence Detected at: 2020-03-17 14:46:23.294235\n", 906 | "Violence Detected at: 2020-03-17 14:46:23.332988\n", 907 | "Violence Detected at: 2020-03-17 14:46:23.371715\n", 908 | "Violence Detected at: 2020-03-17 14:46:23.422239\n", 909 | "Violence Detected at: 2020-03-17 14:46:23.460235\n" 910 | ] 911 | } 912 | ], 913 | "source": [ 914 | "def my_predict(model, image_input, size):\n", 915 | " img = image.load_img(image_input, target_size=(size, size))\n", 916 | " img = image.img_to_array(img)\n", 917 | " img = np.expand_dims(img, axis=0)\n", 918 | " result = model.predict(img, batch_size=1)\n", 919 | " return np.argmax(result)\n", 920 | "\n", 921 | "SAMPLE_SIZE = 224\n", 922 | "VIEW_SIZE = (600,400)\n", 923 | "\n", 924 | "for files in test_sorted:\n", 925 | " filename = os.path.join(test_path, files)\n", 926 | " img = cv2.imread(filename)\n", 927 | " img = cv2.resize(img,(VIEW_SIZE[0],VIEW_SIZE[1]),interpolation = cv2.INTER_AREA)\n", 928 | " label = my_predict(model, filename, SAMPLE_SIZE)\n", 929 | " if not label:\n", 930 | " print(\"Violence Detected at:\",datetime.datetime.now())\n", 931 | " font = cv2.FONT_HERSHEY_SIMPLEX\n", 932 | " img = cv2.putText(img,\"Violence Detected!\",(5,25), font, 1,(255,255,255),2)\n", 933 | " cv2.imshow(\"Footage\",img)\n", 934 | " cv2.imwrite(os.path.join(out_path, files),img)\n", 935 | "\n", 936 | " if cv2.waitKey(1) & 0xFF == ord('q'):\n", 937 | " break\n", 938 | " \n", 939 | "cv2.destroyAllWindows()" 940 | ] 941 | }, 942 | { 943 | "cell_type": "markdown", 944 | "metadata": { 945 | "colab_type": "text", 946 | "id": "qvTzof2j608H" 947 | }, 948 | "source": [ 949 | "## 5. Converting the frames into an output video" 950 | ] 951 | }, 952 | { 953 | "cell_type": "code", 954 | "execution_count": 6, 955 | "metadata": { 956 | "colab": {}, 957 | "colab_type": "code", 958 | "id": "ZvxlxAgrRhZv" 959 | }, 960 | "outputs": [], 961 | "source": [ 962 | "img_array = []\n", 963 | "\n", 964 | "for filename in test_sorted:\n", 965 | " img = cv2.imread(os.path.join(out_path,filename))\n", 966 | " height, width, layers = img.shape\n", 967 | " size = (width,height)\n", 968 | " img_array.append(img)\n", 969 | " \n", 970 | "out = cv2.VideoWriter('output_video.avi',cv2.VideoWriter_fourcc(*'DIVX'), 15, size)\n", 971 | " \n", 972 | "for i in range(len(img_array)):\n", 973 | " out.write(img_array[i])\n", 974 | "out.release()\n", 975 | "\n", 976 | "#Deleting created image frames:\n", 977 | "shutil.rmtree(out_path)\n", 978 | "shutil.rmtree(test_path)" 979 | ] 980 | }, 981 | { 982 | "cell_type": "markdown", 983 | "metadata": { 984 | "colab_type": "text", 985 | "id": "xW-jTTrxdIyr" 986 | }, 987 | "source": [ 988 | "\n", 989 | "\n", 990 | "---\n", 991 | "\n", 992 | "End of project.\n", 993 | "## Check out my other projects!\n", 994 | "[Github](https://github.com/aitikgupta) [aitikgupta]\n", 995 | "
[LinkedIn](https://linkedin.com/in/aitik-gupta) [aitik-gupta]" 996 | ] 997 | } 998 | ], 999 | "metadata": { 1000 | "colab": { 1001 | "collapsed_sections": [], 1002 | "name": "Violence-Detection.ipynb", 1003 | "provenance": [] 1004 | }, 1005 | "kernelspec": { 1006 | "display_name": "Python 3", 1007 | "language": "python", 1008 | "name": "python3" 1009 | }, 1010 | "language_info": { 1011 | "codemirror_mode": { 1012 | "name": "ipython", 1013 | "version": 3 1014 | }, 1015 | "file_extension": ".py", 1016 | "mimetype": "text/x-python", 1017 | "name": "python", 1018 | "nbconvert_exporter": "python", 1019 | "pygments_lexer": "ipython3", 1020 | "version": "3.7.6" 1021 | } 1022 | }, 1023 | "nbformat": 4, 1024 | "nbformat_minor": 1 1025 | } 1026 | --------------------------------------------------------------------------------