1. Если речь о каскаде, то они скорее не для этих задач, для вашей (логотип, характерный значок) гораздо больше подойдет SURF
habrahabr.ru/post/155651
2. Обучение может останавливаться из-за плохого соотношения негативов/позитивов, так же нужно иметь ввиду, что объем выборки должен быть значительным (мы обучали на 5000 позитивов и 7000 негативов), при значительном увеличение негативов обучение длилось очень долго и качество было плохое, обычно, если все идет хорошо, то обучение редко занимает больше двух часов (ну, конкретно в нашем случае). Поэтому имеет смысл поиграться количеством позитивом и негативов. В свое время помогла вот эта статья:
note.sonots.com/SciSoftware/haartraining.html