The invention discloses a self-service all-in-one machine based on face detection and character recognition and a using method thereof. After a second-generation ID card is read and the identity of an applicant is verified, application information collection, application material photographing, identification picture photographing, picture quality detection and queuing number receiving are integrated, and the problem that queuing is needed multiple times for the multiple links is solved; according to the file photographing mode, application materials are collected in a paperless mode, the problem that paper materials are not likely to be circulated or stored is solved, efficiency is improved, and the cost is saved; according to the applicant face position, a camera is automatically moved to the best photographing position, automatic photographing, automatic cutting and automatic quality detection are performed, and the problem that manual picture photographing quality is not high is solved; according to the mode that the applicant types in application information in a self-service mode, the acceptance link information collection workload of an accept person is lowered, the accept person can pay more attention on the working aspect of material checking, and the acceptance working efficiency is improved.