Перейти к содержимому
Compvision.ru
brutalis

каскад Хаара

Recommended Posts

пытаюсь обучить каскад хаара. при попытке привести позитивные изображения к общему виду opencv_createsamples завершается с ошибкой и выводмт следуующееpost-6418-0-66810700-1401896989_thumb.jp. подскажите в чем проблема.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

думается что не "- info", а "-info".

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

думается что не "- info", а "-info".

помогло но не совсем(

теперь начинает работать, но через пару минут критует и пишет следующееpost-6418-0-64566300-1401898260_thumb.jp

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пишет же, что не может прочитать изображение 745.bmp.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это странно. так как у меня все кончается на 705)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я ее победил. добавил еще столькоже файлов. создалось 678 сэмплов

post-6418-0-14111200-1401899115_thumb.jp

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

теперь при подсчете итогового каскада. выдает следующееpost-6418-0-08008500-1401905303_thumb.jp

помогите разобраться

заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А у Вас есть 900 позитивных и 4500 негативных образцов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Когда создаете вектор размер сэмпла 30х20, а при обучении 20х20.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здесь вроде та же ошибка решена:

http://answers.opencv.org/question/10872/cascade-training-error-opencv-244-train-dataset/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

еще раз пытаюсь обучить каскад хаара. Для подсчёта итогового каскада используется программа opencv_traincascade.exe с ошибкой и выводмт следуующее post-6418-0-15923700-1401957980_thumb.jpподскажите в чем проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Памяти же не хватает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Памяти же не хватает!

не уверен. сколькоб я не я не указавал все равно критует. да и на компе ее немало. должно хватить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

наконец то о начал работать. но после отсчета неготивных образов критует. и пишет этоpost-6418-0-85675900-1401989811_thumb.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

заработал. проблема в том что "-numNeg 3000" 3000 негативных образов для него оказалось много. пока работает с 3. буду искать мах, пока не кританет

критануло на 400. 350 работает

Изменено пользователем brutalis
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не уверен. сколькоб я не я не указавал все равно критует. да и на компе ее немало. должно хватить

То есть вывод bad_alloc и OutOfMemory - это так, просто хоть что-то программе написать надо было...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кусок памяти в 2048 mb.

а система x32?

Это не всегда важно. Всегда может возникнуть ситуация с фрагментацией памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тогда есть предложение заюзать VMMap

http://bugslasher.net/2011/01/15/memory-exhaustion-even-if-a-large-enough-free-memory-segment-is-available/

только получается не совсем честно т.к. vmmap так же съедает память.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не думаю, что у автора хватит квалификации отпрофилировать все эти утилиты. Ему просто надо понять прямые или косвенные причины падения. Зная их, можно уже сознательноо выставлять опции для обучения, а то и написать в баг-трекер разработчикам OpenCV, чтобы они исправили ошибки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здаётся мне если потрогать эти параметры, то всё может получиться.

-precalcValBufSize <precalculated_vals_buffer_size_in_Mb>

Size of buffer for precalculated feature values (in Mb).

-precalcIdxBufSize <precalculated_idxs_buffer_size_in_Mb>

Size of buffer for precalculated feature indices (in Mb). The more memory you have the faster the training process.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×