The invention relates to an objectionable image distinguishing method integrating
skin color, face and sensitive position detection. The method comprises the following steps that a
skin color model is firstly built, the
face detection is carried out, the constituted
feature vector of
skin color and face features is extracted, a SVM (
support vector machine)
algorithm is utilized for training, and a
SVM classifier is obtained; then, by aiming at the female breast in the local key position of the
human body, SIFT (scale-
invariant feature transform) features are extracted, an
Adaboost algorithm is utilized for training, and an
Adaboost classifier is obtained; next, by aiming at the female private parts in the local key position of the
human body, the
trunk region of the
human body is determined, haar-like features are utilized as a template for carrying out searching and matching in the
trunk region of the human body; and finally, the
SVM classifier, the
Adaboost classifier and the
template matching method are adopted for carrying out
image detection, a C4.5 decision-making tree method is utilized for integrating detection results, a decision-making tree model is built, the decision-making tree model is adopted for recognizing objectionable images, and the final distinguishing results are given. The objectionable image distinguishing method has the advantages that the detection accuracy is improved, and meanwhile, the execution speed is ensured.