• Stars
    star
    162
  • Rank 232,284 (Top 5 %)
  • Language
    Python
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

HoG, PCA, PSO, Hard Negative Mining, Sliding Window, Edge Boxes, NMS

SVM-classification-detection (Python2.7)

HoG, PCA, PSO, Hard Negative Mining, Sliding Window, NMS

image

Best way to do detection is:

HoG(features) -> PCA(less features) + PSO(best C&gamma) -> origin SVM -> HNM(more features) -> better SVM -> SW -> NMS(bbox regression)

Sorry for my laziness.

I think I should clarify the steps for the program.

  1. Extract HoG features (script 1)

  2. Train an initial model for pso (script 2)

  3. Do pca and pso for better parameters C and gamma (script 6)

  4. Use no-pca features and the best parameters to train the second model (script 2)

  5. In order to increase the accuracy, use the second model to do hnm and get the final model(script 7)

  6. Finally, choose an algorithm you like to do location(script 8 or 9 or 10)

PS:

  1. The reason I use pca is to accelerate the speed of pso. To be honestly, pso is really slow.

  2. For step 4, you can also use features processed by pca, but I strongly advise you to hold as possible as more features. Because more features, higher accuracy.

中文地址:http://blog.csdn.net/renhanchi/article/category/7007663

强烈建议将6篇文章都仔细看一遍,再来跑代码,或者边看边跑。内容不是很多,但是会对你理解算法和代码有很大帮助。

More Repositories

1

Face-Tracking-Using-CNN-and-Optical-Flow

Official implementation for paper "A Real-Time and Long-Term Face Tracking Method Using Convolutional Neural Network and Optical Flow for Internet of Things" using C++
C++
198
star
2

PCN-ncnn

PCN based on ncnn framework.
C++
82
star
3

Stabilized-Face-Detection-Bbox

Based on Onet to stabilize Face Detection BoundingBox. Fast, Smooth.
C++
61
star
4

Face-Attributes-MultiTask-Classification

Use Cafffe to do Face Attributes MultiTask Classification based on CelebA data sets
C++
32
star
5

C-OF

Official implementation for paper "A Real-Time and Long-Term Face Tracking Method Using Convolutional Neural Network and Optical Flow for Internet of Things" using pytorch
Python
18
star
6

Tensorflow-preprocessing-training-testing

(non-distribution & distribution) Use Tensorflow to do classification containing data preparation, training, testing.(single computer single GPU & single computer multi-GPU & multi-computer multi-GPU)
Python
14
star
7

Easy-LAB

Look at Boundary: A Boundary-Aware Face Alignment Algorithm
C++
13
star
8

Detect-QRS-HRV-HR-from-standard-ECG-signal

Python
8
star
9

Object-Classification-of-Mapping-Features

Python
3
star
10

CRNN-Keras-Enable_eager_execution

Python
3
star
11

Use-Python-to-call-Caffe-module

Use-Python-to-call-Caffe-module
Python
3
star
12

Image-Pre-Classification

Extracting Hist Features to do Image Classification using Decision Tree or Random Forest or Adaboost
Python
2
star
13

Tensorflow-SSD

Tensorflow-SSD-preprocessing-training-testing
Python
1
star
14

caffenet-cam-classification

Using caffenet to do classification by a webcam
C++
1
star
15

Semi-Automatic-Crawling-CSDN-Articles

半自动化爬取CSDN文章
Python
1
star
16

BK_Tree

Python
1
star
17

CTCDecoder

ctc decoder
Python
1
star
18

Merge-Batchnorm-layer-with-Convolution-layer

This tool is useful for either mobilenet or faxboxes.
Python
1
star