diff --git a/.gitattributes b/.gitattributes index ac481c8eb05e4d2496fbe076a38a7b4835dd733d..ce191e045c1248a322ebc47b7b741cf00baf7bde 100644 --- a/.gitattributes +++ b/.gitattributes @@ -25,3 +25,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zstandard filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +**.pt filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2b74a1393d547e98d4e7e0143082cab4bc5b460f --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.ipynb_checkpoints +.vscode +flagged/ +resolute/ +.idea/ \ No newline at end of file diff --git a/app.py b/app.py new file mode 100644 index 0000000000000000000000000000000000000000..77e9e7e0b0a9d78c6df5014658d050e6de7a0a3d --- /dev/null +++ b/app.py @@ -0,0 +1,47 @@ +from charset_normalizer import detect +import numpy as np +import gradio as gr +import torch +import torch.nn as nn +import cv2 +import os +from numpy import random +from metadata.utils.utils import decodeImage +from metadata.predictor_yolo_detector.detector_test import Detector +from PIL import Image + +class ClientApp: + def __init__(self): + self.filename = "inputImage.jpg" + #modelPath = 'research/ssd_mobilenet_v1_coco_2017_11_17' + self.objectDetection = Detector(self.filename) + + + + +clApp = ClientApp() + +def predict_image(input_img): + + img = Image.fromarray(input_img) + img.save("./metadata/predictor_yolo_detector/inference/images/"+ clApp.filename) + resultant_img = clApp.objectDetection.detect_action() + + + return resultant_img + +demo = gr.Blocks() + +with demo: + gr.Markdown( + """ +