I am working on a MATLAB project which enables the user to do face detection and blur them out.
Built-in functions used:
vision.CascadeObjectDetector
The problem with this function: It only detects frontal faces.
The methods I tried: Use imrotate function in a while loop to rotate the image while the degree is less then 360. So I thought that it would work. I increment the rotation by 23 everytime.
Cons: It doesn't work, it changes the spatial resolution of the image.