├── LICENSE ├── README.md ├── architecture.png ├── pom.xml ├── sample-video └── sample.mp4 ├── video-stream-collector ├── README.md ├── lib │ └── opencv │ │ └── opencv-320.jar ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── iot │ │ └── video │ │ └── app │ │ └── kafka │ │ ├── collector │ │ ├── VideoEventGenerator.java │ │ └── VideoStreamCollector.java │ │ └── util │ │ └── PropertyFileReader.java │ └── resources │ ├── log4j.properties │ └── stream-collector.properties └── video-stream-processor ├── README.md ├── lib └── opencv │ └── opencv-320.jar ├── pom.xml └── src └── main ├── java └── com │ └── iot │ └── video │ └── app │ └── spark │ ├── processor │ ├── ImageClassifier.java │ ├── ImageProcessor.java │ └── VideoStreamProcessor.java │ └── util │ ├── PropertyFileReader.java │ └── VideoEventData.java └── resources ├── log4j.properties ├── models ├── graph.pb └── labels.txt └── stream-processor.properties /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/README.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/architecture.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/pom.xml -------------------------------------------------------------------------------- /sample-video/sample.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/sample-video/sample.mp4 -------------------------------------------------------------------------------- /video-stream-collector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/README.md -------------------------------------------------------------------------------- /video-stream-collector/lib/opencv/opencv-320.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/lib/opencv/opencv-320.jar -------------------------------------------------------------------------------- /video-stream-collector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/pom.xml -------------------------------------------------------------------------------- /video-stream-collector/src/main/java/com/iot/video/app/kafka/collector/VideoEventGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/src/main/java/com/iot/video/app/kafka/collector/VideoEventGenerator.java -------------------------------------------------------------------------------- /video-stream-collector/src/main/java/com/iot/video/app/kafka/collector/VideoStreamCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/src/main/java/com/iot/video/app/kafka/collector/VideoStreamCollector.java -------------------------------------------------------------------------------- /video-stream-collector/src/main/java/com/iot/video/app/kafka/util/PropertyFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/src/main/java/com/iot/video/app/kafka/util/PropertyFileReader.java -------------------------------------------------------------------------------- /video-stream-collector/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /video-stream-collector/src/main/resources/stream-collector.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-collector/src/main/resources/stream-collector.properties -------------------------------------------------------------------------------- /video-stream-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/README.md -------------------------------------------------------------------------------- /video-stream-processor/lib/opencv/opencv-320.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/lib/opencv/opencv-320.jar -------------------------------------------------------------------------------- /video-stream-processor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/pom.xml -------------------------------------------------------------------------------- /video-stream-processor/src/main/java/com/iot/video/app/spark/processor/ImageClassifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/java/com/iot/video/app/spark/processor/ImageClassifier.java -------------------------------------------------------------------------------- /video-stream-processor/src/main/java/com/iot/video/app/spark/processor/ImageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/java/com/iot/video/app/spark/processor/ImageProcessor.java -------------------------------------------------------------------------------- /video-stream-processor/src/main/java/com/iot/video/app/spark/processor/VideoStreamProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/java/com/iot/video/app/spark/processor/VideoStreamProcessor.java -------------------------------------------------------------------------------- /video-stream-processor/src/main/java/com/iot/video/app/spark/util/PropertyFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/java/com/iot/video/app/spark/util/PropertyFileReader.java -------------------------------------------------------------------------------- /video-stream-processor/src/main/java/com/iot/video/app/spark/util/VideoEventData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/java/com/iot/video/app/spark/util/VideoEventData.java -------------------------------------------------------------------------------- /video-stream-processor/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /video-stream-processor/src/main/resources/models/graph.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/resources/models/graph.pb -------------------------------------------------------------------------------- /video-stream-processor/src/main/resources/models/labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/resources/models/labels.txt -------------------------------------------------------------------------------- /video-stream-processor/src/main/resources/stream-processor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baghelamit/video-stream-classification/HEAD/video-stream-processor/src/main/resources/stream-processor.properties --------------------------------------------------------------------------------