Я только что обновил проект iOS до версии OpenCV 3.0, и всякий раз, когда я пытаюсь загрузить файл haarcascade, я получаю сообщение об утверждении.OpenCV 3.0 CascadeClassifier.load() Assertion Fail (! Empty)
Предыдущая версия OpenCV работает нормально, и нет никаких изменений, как я получаю путь и загрузите файл (смотрите ниже), это просто, кажется, не работает с версией 3,0
NSString *faceCascadePath = [[NSBundle mainBundle] pathForResource:kFaceCascadeFilename ofType:@"xml"];
_faceCascade.load([faceCascadePath UTF8String])
Я также попытался изменить способ чтения файла (еще один пример, который я нашел ниже).
const CFIndex CASCADE_NAME_LEN = 2048;
char *CASCADE_NAME = (char *) malloc(CASCADE_NAME_LEN);
CFStringGetFileSystemRepresentation((CFStringRef)faceCascadePath, CASCADE_NAME, CASCADE_NAME_LEN);
Но опять без толку ...
Любые предложения будут оценены.
C.