1. A method of a blink and averted gaze avoidance with a camera, comprising: detecting an averted gaze of a subject and/or at least one closed eye of the subject, in response to receiving an input to actuate a camera shutter; and scheduling an actuation of the camera shutter to a future estimated time period based on an estimate of when a gaze direction of the subject will be centered on the camera and/or both eyes of the subject will be open, the future estimated time period provided by an artificial neural network trained on blink timing and/or averted gaze timing; determining, at the future estimated time period, whether the subject has at least one closed eye; and delaying, at the future estimated time period, the actuation of the camera shutter for a predetermined period of time when the subject has the at least one closed eye.