Answers.Body: <p>The terms you are looking for are deeplearning and convolutional neural networks for object detection. Google responds well to these terms.
  From academical point of view you can start from:<br>
  Single shot multibox detector: <a href="https://arxiv.org/pdf/1512.02325v5.pdf" rel="nofollow noreferrer">https://arxiv.org/pdf/1512.02325v5.pdf</a><br>
  Or Faster-RCNN:
  <a href="https://arxiv.org/pdf/1506.01497.pdf" rel="nofollow noreferrer">https://arxiv.org/pdf/1506.01497.pdf</a><br>
  These are not simple architectures and there are many improvements to them but these give you an idea of the current state of the art methods.
  There are many implementations of both of these networks in deeplearning libraries for python (eg in Tensorflow, PyTorch).  </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-14T14:18:04.593Z
Answers.LastActivityDate: 2017-04-14T14:18:04.593Z
Answers.UserDisplayName: FunkyKowal
Body: <p>I have used OpenCV to train Haar cascades to detect face and other patterns. However I later realized that Haar tends to give a lot of false positives and I learned of Hog would give a more accurate results. But OpenCV doesn't have a good documentation of how to train hogs, I have googled a bit and found results that includes SVM and others.</p>
  
  <p>OpenCV also has versioning problem where they move certain classes or functions somewhere else.</p>
  
  <p>Are there any other techniques/method that I can use to train and detect objects and patterns? Preferably with proper documentation and basic tutorial/examples. Language preference: C#, Java, C++, Python</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-14T06:25:30.597Z
Comments.Text: Did you try [pyimageseach site](http://www.pyimagesearch.com/2014/11/10/histogram-oriented-gradients-object-detection/)?
Comments.UserDisplayName: Ébe Isaac
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-14T07:04:59.930Z
Comments.Text: I did. I was hoping to maybe find some better library. I also read that Hog detection would be slow. So maybe another method or techniques of detecting objects and pattern.
Comments.UserDisplayName: j4rey
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-14T11:10:44.463Z
Comments.Text: Recommending libraries is likely off-topic here, I'm suggesting you to re-ask either at http://softwarerecs.stackexchange.com/ or http://opendata.stackexchange.com/
Comments.UserDisplayName: kenorb
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-09-14T12:33:08.973Z
Comments.Text: thanks......could you recommend a better technique or method for object detection?
Comments.UserDisplayName: j4rey
Tags: <object-recognition><pattern-recognition>
Title: What are some techniques/method that can be used to train and detect objects like cars and humans?
UserDisplayName: j4rey
ThreadText: # What are some techniques/method that can be used to train and detect objects like cars and humans?
  
  (Asked by: username_0 on 2016-09-14)
  
  I have used OpenCV to train Haar cascades to detect face and other patterns. However I later realized that Haar tends to give a lot of false positives and I learned of Hog would give a more accurate results. But OpenCV doesn't have a good documentation of how to train hogs, I have googled a bit and found results that includes SVM and others.
  
  OpenCV also has versioning problem where they move certain classes or functions somewhere else.
  
  Are there any other techniques/method that I can use to train and detect objects and patterns? Preferably with proper documentation and basic tutorial/examples. Language preference: C#, Java, C++, Python
  
  **Tags:** object-recognition, pattern-recognition
  > **Comments:**
  > **username_1**: Did you try [pyimageseach site](http://www.pyimagesearch.com/2014/11/10/histogram-oriented-gradients-object-detection/)?  
  > **username_0**: I did. I was hoping to maybe find some better library. I also read that Hog detection would be slow. So maybe another method or techniques of detecting objects and pattern.  
  > **username_2**: Recommending libraries is likely off-topic here, I'm suggesting you to re-ask either at http://softwarerecs.stackexchange.com/ or http://opendata.stackexchange.com/  
  > **username_0**: thanks......could you recommend a better technique or method for object detection?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2017-04-14. Score: 2
  
  The terms you are looking for are deeplearning and convolutional neural networks for object detection. Google responds well to these terms.
  From academical point of view you can start from:  
  Single shot multibox detector: <https://arxiv.org/pdf/1512.02325v5.pdf>  
  Or Faster-RCNN:
  <https://arxiv.org/pdf/1506.01497.pdf>  
  These are not simple architectures and there are many improvements to them but these give you an idea of the current state of the art methods.
  There are many implementations of both of these networks in deeplearning libraries for python (eg in Tensorflow, PyTorch).
  
  
  ---
  
  