каскад Хаара

Компьютерное зрение, OpenCV

каскад Хаара

Сообщение Lictor » 12 сен 2017, 15:02

Добрый день.

Возникла проблема. При попытке создать приведенные изображения для каскада Хаара появляется ошибка:
Код: Выделить всё
pi@raspberrypi:~/Desktop/Haar $ opencv_createsamples -info Good.dat -vec samples.vec -w 30 -h 20
Info file name: Good.dat
Img file name: (NULL)
Vec file name: samples.vec
BG  file name: (NULL)
Num: 1000
BG color: 0
BG threshold: 80
Invert: FALSE
Max intensity deviation: 40
Max x angle: 1.1
Max y angle: 1.1
Max z angle: 0.5
Show samples: FALSE
Width: 30
Height: 20
Max Scale: -1
Create training samples from images collection...
Unable to open image: /home/pi/Desktop/Haar/Good/G85551.bmp
OpenCV Error: Unknown error code -9 () in cvSetImageROI, file /home/pi/opencv/modules/core/src/array.cpp, line 3022
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/pi/opencv/modules/core/src/array.cpp:3022: error: (-9)  in function cvSetImageROI

Aborted


Не могу понять, что делать(
Пути до файлов точно правильные
Lictor
 
Сообщения: 6
Зарегистрирован: 20 авг 2017, 13:02
programming: C++

Re: каскад Хаара

Сообщение admin » 12 сен 2017, 16:28

вероятно где-то указали некорректные данные - вот, похоже на assert-е и вылетает:
Код: Выделить всё
CV_Assert( rect.width >= 0 && rect.height >= 0 &&
               rect.x < image->width && rect.y < image->height &&
               rect.x + rect.width >= (int)(rect.width > 0) &&
               rect.y + rect.height >= (int)(rect.height > 0) );
Аватара пользователя
admin
Администратор
 
Сообщения: 310
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Re: каскад Хаара

Сообщение Lictor » 21 сен 2017, 19:22

Проблема решилась:

Файлы .dat не должны содержать BOM, а мой текстовый редактор по умолчанию его добавлял.
Lictor
 
Сообщения: 6
Зарегистрирован: 20 авг 2017, 13:02
programming: C++


Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1

cron
© 2009-2017 |  О проекте  |  Политика Конфиденциальности  |