8 different ways to detect faces in images
Over the years of doing many A.I. algorithms revolving around humans, I needed to detect faces as the first step, Many methods for detecting faces have sprung up by different packages and although they might look to be the same, different applications could make use of the difference between them as some of them are slower than the others while having immunity to occlusion or noise, some of them are slow with no apparent benefit, some are fast but only work on relatively noise free images, some can only detect front faces, some are cpu based and others use the gpu which means not all can be used on all embedded systems like Raspberry pi for example, sometimes you just have the option of using that one package. So it all depends on your choice . Also one seemingly minor factor that can affect detection significantly is the image scale. ...