*ObjDetApp* deploys a pytorch model for object detection
____ _ _ _____ _
/ __ \| | (_) __ \ | | /\
| | | | |__ _| | | | ___| |_ / \ _ __ _ __
| | | | '_ \| | | | |/ _ \ __| / /\ \ | '_ \| '_ \
| |__| | |_) | | |__| | __/ |_ / ____ \| |_) | |_) |
\____/|_.__/| |_____/ \___|\__/_/ \_\ .__/| .__/
_/ | | | | |
|__/ |_| |_|
====================================================================
CONTENTS *Contents*
1. Introduction .................... |Introduction|
2. Prerequisites ................... |Prerequisites|
3. Usage ........................... |Usage|
3.1 WebApp ..................... |WebAppUsage|
3.2 GUIApp ..................... |GUIAppUsage|
4. Credits ......................... |Credits|
5. License ......................... |License|
====================================================================
Section 1: Introduction *Introduction*
This is a side project (or not qualified as a project) derived from a school
assignment, which focuses on the deployment of a pytorch model for object
detection, hence the name.
The model's performance is really bad but this app doesn't focus on that anyway.
You can help me perfect and package it by forking.
App tested on Linux.
====================================================================
Section 2: Prerequisites *Prerequisites*
Get trained *model_state_dict.pth* from https://drive.google.com/file/d/1oi8iIQGn0OFSRf44hWLI8kCbj5OrlkCy/view?usp=sharing and put it under this folder.
>
sudo apt install default-libmysqlclient-dev
pip install -r requirements.txt
npm install
<
====================================================================
Section 3: Usage *Usage*
WebApp:~
*WebAppUsage*
Start backend server (Default port: 5000)
>
FLASK_ENV=development FLASK_APP=server.py flask run
<
Build (Default into build/)
>
npm run build
<
Serve the webpage (Default port: 5512)
>
npm run dev
<
GUIApp:~
*GUIAppUsage*
>
python gui.py
<
====================================================================
Section 4: Credits *Credits*
ObjDetApp wouldn't be possible without these wonderful projects.
https://github.com/pallets/flask
https://github.com/pytorch/pytorch
Shout out to @sgrvinod for his great tutorial.
https://github.com/sgrvinod/a-PyTorch-Tutorial-to-Object-Detection/
====================================================================
Section 5: License *License*
Copyright © 2021 Will Chao. Distributed under the MIT license.
====================================================================
vim:tw=78:ts=8:ft=help:noet:nospell
*ObjDetApp* deploys a pytorch model for object detection
Overview
Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals.
Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals This repo contains the Pytorch implementation of our paper: Unsupervised Seman
Evidential Softmax for Sparse Multimodal Distributions in Deep Generative Models
Evidential Softmax for Sparse Multimodal Distributions in Deep Generative Models Abstract Many applications of generative models rely on the marginali
WarpRNNT loss ported in Numba CPU/CUDA for Pytorch
RNNT loss in Pytorch - Numba JIT compiled (warprnnt_numba) Warp RNN Transducer Loss for ASR in Pytorch, ported from HawkAaron/warp-transducer and a re
PyTorch implementation of SwAV (Swapping Assignments between Views)
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments This code provides a PyTorch implementation and pretrained models for SwAV
nanodet_plus,yolov5_v6.0
OAK_Detection OAK设备上适配nanodet_plus,yolov5_v6.0 Environment pytorch = 1.7.0
Byzantine-robust decentralized learning via self-centered clipping
Byzantine-robust decentralized learning via self-centered clipping In this paper, we study the challenging task of Byzantine-robust decentralized trai
Source code for "Interactive All-Hex Meshing via Cuboid Decomposition [SIGGRAPH Asia 2021]".
Interactive All-Hex Meshing via Cuboid Decomposition Video demonstration This repository contains an interactive software to the PolyCube-based hex-me
Demos of essentia classifiers hosted on replicate.ai
essentia-replicate-demos Demos of Essentia models hosted on replicate.ai's MTG site. The models Check our site for a complete list of the models avail
1st ranked 'driver careless behavior detection' for AI Online Competition 2021, hosted by MSIT Korea.
2021AICompetition-03 본 repo 는 mAy-I Inc. 팀으로 참가한 2021 인공지능 온라인 경진대회 중 [이미지] 운전 사고 예방을 위한 운전자 부주의 행동 검출 모델] 태스크 수행을 위한 레포지토리입니다. mAy-I 는 과학기술정보통신부가 주최하
Largest list of models for Core ML (for iOS 11+)
Since iOS 11, Apple released Core ML framework to help developers integrate machine learning models into applications. The official documentation We'v
Official implementation of Self-supervised Image-to-text and Text-to-image Synthesis
Self-supervised Image-to-text and Text-to-image Synthesis This is the official implementation of Self-supervised Image-to-text and Text-to-image Synth
Offical implementation of Shunted Self-Attention via Multi-Scale Token Aggregation
Shunted Transformer This is the offical implementation of Shunted Self-Attention via Multi-Scale Token Aggregation by Sucheng Ren, Daquan Zhou, Shengf
Like a cowsay but without cows!
Foxsay This is a simple program that generates pictures of a cute fox with a message. It is like a cowsay but without cows! Fox girls are better! Usag
Train Dense Passage Retriever (DPR) with a single GPU
Gradient Cached Dense Passage Retrieval Gradient Cached Dense Passage Retrieval (GC-DPR) - is an extension of the original DPR library. We introduce G
Neurolab is a simple and powerful Neural Network Library for Python
Neurolab Neurolab is a simple and powerful Neural Network Library for Python. Contains based neural networks, train algorithms and flexible framework
An improvement of FasterGICP: Acceptance-rejection Sampling based 3D Lidar Odometry
fasterGICP This package is an improvement of fast_gicp Please cite our paper if possible. W. Jikai, M. Xu, F. Farzin, D. Dai and Z. Chen, "FasterGICP:
U-Net for GBM
My Final Year Project(FYP) In National University of Singapore(NUS) You need Pytorch(stable 1.9.1) Both cuda version and cpu version are OK File Str
Implementation of SSMF: Shifting Seasonal Matrix Factorization
SSMF Implementation of SSMF: Shifting Seasonal Matrix Factorization, Koki Kawabata, Siddharth Bhatia, Rui Liu, Mohit Wadhwa, Bryan Hooi. NeurIPS, 2021
Meli Data Challenge 2021 - First Place Solution
My solution for the Meli Data Challenge 2021
Streaming Anomaly Detection Framework in Python (Outlier Detection for Streaming Data)
Python Streaming Anomaly Detection (PySAD) PySAD is an open-source python framework for anomaly detection on streaming multivariate data. Documentatio