All Projects → ShadowXZT → Pytorch_rfcn

ShadowXZT / Pytorch_rfcn

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pytorch rfcn

covid-mask-detector
Detect whether a person is wearing a mask or not
Stars: ✭ 102 (-63.18%)
Mutual labels:  detection
MinutiaeNet
Code and models for paper "Robust Minutiae Extractor: Integrating Deep Networks and Fingerprint Domain Knowledge" at International Conference on Biometrics (ICB) 2018
Stars: ✭ 93 (-66.43%)
Mutual labels:  detection
Tianchi 2019 Guangdong Intelligent Identification Of Cloth Defects Rank5
天池2019广东工业智造创新大赛 布匹疵点检测 天池水也太深了 季军解决方案
Stars: ✭ 267 (-3.61%)
Mutual labels:  detection
brfv4 win examples
Windows C++ examples utilizing OpenCV for camera access and drawing the face tracking results.
Stars: ✭ 13 (-95.31%)
Mutual labels:  detection
magic-bytes
A library for detecting file types.
Stars: ✭ 20 (-92.78%)
Mutual labels:  detection
SIGMA-Resources
Resources To Learn And Understand SIGMA Rules
Stars: ✭ 61 (-77.98%)
Mutual labels:  detection
tor-detect
Detect whether an IP address belongs to a Tor exit node.
Stars: ✭ 18 (-93.5%)
Mutual labels:  detection
Realtime Action Detection
This repository host the code for real-time action detection paper
Stars: ✭ 271 (-2.17%)
Mutual labels:  detection
thermography
Automatic detection of defected solar panel modules
Stars: ✭ 59 (-78.7%)
Mutual labels:  detection
Platform.js
A platform detection library.
Stars: ✭ 2,937 (+960.29%)
Mutual labels:  detection
react-native-gesture-detector
Create and detect custom, complex gestures in React Native. 🍭
Stars: ✭ 75 (-72.92%)
Mutual labels:  detection
Yolov5-deepsort-driverDistracted-driving-behavior-detection
基于深度学习的驾驶员分心驾驶行为(疲劳+危险行为)预警系统使用YOLOv5+Deepsort实现驾驶员的危险驾驶行为的预警监测
Stars: ✭ 107 (-61.37%)
Mutual labels:  detection
Sipmask
SipMask: Spatial Information Preservation for Fast Image and Video Instance Segmentation (ECCV2020)
Stars: ✭ 255 (-7.94%)
Mutual labels:  detection
fire-detection
Fire detection using OpenCV
Stars: ✭ 40 (-85.56%)
Mutual labels:  detection
Arachni
Web Application Security Scanner Framework
Stars: ✭ 2,942 (+962.09%)
Mutual labels:  detection
BIMCV-COVID-19
Valencia Region Image Bank (BIMCV) that combines data from the PadChest dataset with future datasets based on COVID-19 pathology to provide the open scientific community with data of clinical-scientific value that helps early detection of COVID-19
Stars: ✭ 105 (-62.09%)
Mutual labels:  detection
ETWProcessMon2
ETWProcessMon2 is for Monitoring Process/Thread/Memory/Imageloads/TCPIP via ETW + Detection for Remote-Thread-Injection & Payload Detection by VirtualMemAlloc Events (in-memory) etc.
Stars: ✭ 55 (-80.14%)
Mutual labels:  detection
Chronos
Chronos - A static race detector for the go language
Stars: ✭ 272 (-1.81%)
Mutual labels:  detection
Segmenters lib
The LiDAR segmenters library, for segmentation-based detection.
Stars: ✭ 269 (-2.89%)
Mutual labels:  detection
Detectron.pytorch
A pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.
Stars: ✭ 2,805 (+912.64%)
Mutual labels:  detection

Region-based FCN implemented with PyTorch

This is a PyTorch implementation of R-FCN for object detection. This project is mainly based on faster_rcnn_pytorch

For details about R-FCN please refer to the paper R-FCN: Object Detection via Region-based Fully Convolutional Networks by Jifeng Dai, Yi Li, Kaiming He, Jian Sun.

Installation

  1. Clone the this repository

    git clone https://github.com/PureDiors/pytorch_RFCN.git
    
  2. Build the Cython modules for nms and the psroi_pooling layer

    cd faster_rcnn_pytorch/faster_rcnn
    ./make.sh
    

The psroi pooling layer is defined in the folder faster_rcnn/psroi_pooling, and the whole detection network is implemented in faster_rcnn/rfcn.py.

Training on Pascal VOC 2007

Follow this project (TFFRCNN) to download and prepare the training, validation, test data and the VGG16 model pre-trained on ImageNet.

Since the program loading the data in faster_rcnn_pytorch/data by default, you can set the data path as following.

cd faster_rcnn_pytorch
mkdir data
cd data
ln -s $VOCdevkit VOCdevkit2007

The speed for training the rfcn with VGG16 on a Nvidia Titan X(Pascal) is 4.9 fps, and 12 fps for testing.

You can set some hyper-parameters in train.py and training parameters in the .yml file.

Training with TensorBoard

With the aid of Crayon, we can access the visualisation power of TensorBoard for any deep learning framework.

To use the TensorBoard, install Crayon (https://github.com/torrvision/crayon) and set use_tensorboard = True in faster_rcnn/train.py.

Evaluation

Set the path of the trained model in test.py.

cd faster_rcnn_pytorch
mkdir output
python test.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].