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

Тренировка каскадов Хаара

Recommended Posts

А сколько ждали? И второй вопрос: процесс запущен от имени администратора? Может ему файл просто не записать.

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


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

А сколько ждали? И второй вопрос: процесс запущен от имени администратора? Может ему файл просто не записать.

Спасибо за отклик!

Да, от администратора, но через bat-файл. Ждал ~16 часов. При меньшем количестве (pos:15 к neg:30) создаёт каскад быстро (в виде xml). Но он, понятное дело, недостаточно обученный.

Дальнейшее увеличение количества изображений не позволяет пройти дальше 6-8 этапов.

Заметил ещё, что первые числа после POS и NEG иногда уменьшаются относительно начального кол-ва картинок, иногда - нет. Имеет ли это какую-нибудь подоплёку?

Может я задаю очень противоречивые параметры?

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


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

По Вашей же ссылке :)

How many negative/positive image should I take?

It depends on your task. For real cascades there should be about 1000 positive images and 2000 negative images e.g.

Это далеко не 30 и 15.

Он просто не может достигнуть ваших требований по точности при таком малом количестве образцов.

ЗЫ: не очень внимательно прочитал (по поводу количества образцов). Но все таки не понял сколько образцов Вы пробовали передавать программе. И еще, это возможно не самый лучший способ поиска подобного изображения (см. описание метода Виолы-Джонса). Может лучше квадраты искать по шаблону или пропустив изображение через низкочастотный фильтр (сильно сгладить) все сравняется с фоном, кроме таких плавных переходов.

  • Like 1

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


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

По Вашей же ссылке :)

How many negative/positive image should I take?

It depends on your task. For real cascades there should be about 1000 positive images and 2000 negative images e.g.

Это далеко не 30 и 15.

Он просто не может достигнуть ваших требований по точности при таком малом количестве образцов.

Спасибо! Подскажите, пожалуйста, более-менее разумные параметры для создания тестового каскада :) И сильно ли зависит процесс (не результат) обучения от подобранных "негативных" изображений?

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


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

Вот pdf-ка (она есть выше): http://inflomatik.com/opencv/2003_05_OpenCV_ObjectDetection_HowTo.pdf

там пример с картинками.

И еще (58 пост):

Благодарю за советы. Разобралась в чем была проблема. Я по наивности посчитала, что при создании примеров и обучении если не задать размер, то будет задан какой-то по умолчанию, но в этом была проблема. Когда явно написала размер каскад обучился.

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


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

Вот pdf-ка (она есть выше): http://inflomatik.com/opencv/2003_05_OpenCV_ObjectDetection_HowTo.pdf

там пример с картинками.

И еще (58 пост):

Благодарю за помощь! Демо давно скачал, а вот pdf-ку пропустил как-то. :) Надеюсь, что вычитаю что-то новое.

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


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

Мужики, у меня такой вопрос. Я тренерую вот с такими параметрами:

opencv_haartraining.exe -data out -vec gerb.vec -bg bg.txt -npos 5000 -nneg 5333 -nsplits 4 -mem 1800 -minhitrate 0.998 -maxfalsealarm 0.5 -weighttrimming 0.9 -mode ALL -nstages 14 -w 20 -h 20

Дошло до 7-го стажа.

+----+----+-+---------+---------+---------+---------+

|3093| 0%|-|-252.741074| 0.998174| 0.945977| 0.476831|

+----+----+-+---------+---------+---------+---------+

|3094| 0%|+|-253.741074| 0.998174| 0.945977| 0.477518|

+----+----+-+---------+---------+---------+---------+

|3095| 0%|-|-254.013412| 0.998174| 0.945977| 0.475555|

+----+----+-+---------+---------+---------+---------+

|3096| 0%|+|-254.578033| 0.998174| 0.945977| 0.475358|

+----+----+-+---------+---------+---------+---------+

|3097| 0%|-|-253.611053| 0.998174| 0.945977| 0.475358|

+----+----+-+---------+---------+---------+---------+

МЕНЯ ПУГАЕТ ТО, ЧТО СЛИШКОМ МНОГО СТРОК В ТАБЛИЧКЕ, И 0% - это нормально?

А то до этого я тренеровал с другими параметрами: -npos 1000 -nneg 5333 -nsplits 1 -mem 1024 -minhitrate 0.998 -maxfalsealarm 0.5 -weighttrimming 0.9 -mode ALL -nstages 10 -w 40 -h 30

И эти таблички были максимум из 9-ти строк, а тут 3097 и неизвестно сколько их будет еще.

  • Like 1

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


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

Здравствуйте! Вопрос такой. На тренировку каскада лучше подавать изображения в градациях серого или же утилита сама их переводит в процессе обучения в серый?

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


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

Здравствуйте! Вопрос такой. На тренировку каскада лучше подавать изображения в градациях серого или же утилита сама их переводит в процессе обучения в серый?

Она их сама переводит.

  • Like 2

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


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

Прошу прощение, если вопрос уже задавался.

Вот сижу наблюдаю как обучается каскад, в консоли что-то пишется... что значат эти цифры, буквы) как понять, что каскад еще обучается и не застопорился ли?

Подскажете? Или может знаете где почитать?

P.S. Обучается на другой машине, наблюдаю за процессом с помощью Team Viewer.

post-5378-0-07060400-1333748383_thumb.pn

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


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

Почитать можно на хабре хотя-бы: http://habrahabr.ru/post/134857/

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


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

А нормально то, что уже больше чем сутки ничего не меняется и все стоит на том же места на 22м узле?

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


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

Утилита для создания датасета позитивных образцов из видео-файла:

http://code.google.com/p/opencv-haar-cascade-positive-image-builder/

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


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

Утилита для создания датасета позитивных образцов из видео-файла:

http://code.google.com/p/opencv-haar-cascade-positive-image-builder/

только она не работает нормально. во всяком случае, то что лежит в downloads из svn не качал.

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


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

Не дружу с шарпом, и Хаара не часто тренирую, просто наткнулся в сети, решил добавить.

А так да, из коробки не работает, но прога простая, поправить несложно.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

×