Big-Face is a Face Filter.
Automatically recognize faces and make it bigger.
Also offers a lot of color filters and distort filters.
- Automatical face recognition
- Making face bigger
- Color filters - red, yellow, green, blue, purple
- Distort filters - Mosaic, Crystal, Convex1, Convex2, Circle, Dot
- Overlap filters between color filters and distort filters
- Capture Image
Big-Face takes reference from Apple Developer Documents to work properly:
- [UIKit] - Build interface
- [ARKit] - Face recognition
- [CoreImage] - CoreImageFilters
- [CoreImage.CIFilterBuiltins] - To use CoreImageFilters easily
- [AVFoundation] - To make capture sound and save view in album
When first using color filters or distort filters, the size of filters adjust to square, which is not shape of real face.
There are two probable reasons.
- The sequence of filters -> Color filter or distort filter should be precede big face filter but it is not. -> Change the sequence
- The size of filters -> In the case of big face filter, size adjust to real face. but the others is not.(remain default - square) -> Adjust the filter size