Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Object detection in itself is a very tricky business. You have to know what your object is, whether it is smooth, flexible, has a lot of color contrast, moves quickly, and a lot of other questions before you can determine the best method.</p> <p>Also, it depends on whether you only want to <strong>detect an object</strong>, or if you want to <strong>track it</strong> during its movement in front of the camera.</p> <p>I'll be only naming a few methods here, because I don't have time to elaborate a lot. You can probably find a lot of documentation on Google once you know the names, but be aware that you might need some mathematical skills if you have to implement them yourself. So, this usually involves :</p> <ul> <li><strong>Computing descriptors</strong> at interesting points. Look at the <em>SIFT</em> or <em>HoG</em> (Histograms of Gradients) descriptors on Google, these are the most used ones.</li> <li><strong>Building some kind a recognition structure</strong>, which, again, can change greatly, depending upon your object and your descriptors. Popular methods include <em>Neural networks</em>, <em>Support Vector Machines</em>. For moving objects, you can usually add graph-related techniques such as <em>Graph Cuts</em> into the mix.</li> </ul> <p>Again, depending on the object, these might not even be close to the right method.</p> <p>As far as I know, there's very little software available for all that in JavaScript, but I'd be happy to know it if you do find something. Again, here are a few pointers :</p> <ul> <li>Your <strong>Face Detection</strong> sample is using something very popular called a <strong>Cascade Classifier</strong>, which is available in the even more popular library OpenCV, and is considered by most to be <em>the</em> method of choice for face detection.</li> <li>If you can consider moving part of the processing to a server, you could use <strong>OpenCV</strong> which has tons of available algorithms.</li> </ul> <p>I hope I was able to help you start a little bit ;)</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload