FaceDetectionView
public class FaceDetectionView : UIView, FaceDetectionViewProtocol
This class defines UIView which will be tracking face area on video feed.
-
Object must be initialized with colors for default bahaivor.
Declaration
Swift
public init(positiveDetectionColor: UIColor, negativeDetectionColor: UIColor)Parameters
positiveDetectionColorwhen face detected and best shot search process began this color will be used as border color for default tracking frame
negativeDetectionColorwhen face not found or best shot errors appeared, this color will be used as border color for default tracking frame
-
This method should be used in case of custom bahivor and inheritence
Declaration
Swift
public override init(frame: CGRect)Parameters
frameas usually frame rect
-
Undocumented
Declaration
Swift
required public init?(coder: NSCoder) -
When face was found and can be tracked this method will be launched. Base implementation simply changes the colors of border. You can override this method to implement your own logic
Declaration
Swift
public func switchToPositiveState() -
When face was found but can not be tracked by different reasons and errors this method will be launched. Base implementation simply changes the colors of border. You can override this method to implement your own logic
Declaration
Swift
public func switchToNegativeState()
FaceDetectionView Class Reference