Smorodov 579 Жалоба Опубликовано August 26, 2011 А сколько ждали? И второй вопрос: процесс запущен от имени администратора? Может ему файл просто не записать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sht1rlitz 0 Жалоба Опубликовано August 26, 2011 А сколько ждали? И второй вопрос: процесс запущен от имени администратора? Может ему файл просто не записать. Спасибо за отклик! Да, от администратора, но через bat-файл. Ждал ~16 часов. При меньшем количестве (pos:15 к neg:30) создаёт каскад быстро (в виде xml). Но он, понятное дело, недостаточно обученный. Дальнейшее увеличение количества изображений не позволяет пройти дальше 6-8 этапов. Заметил ещё, что первые числа после POS и NEG иногда уменьшаются относительно начального кол-ва картинок, иногда - нет. Имеет ли это какую-нибудь подоплёку? Может я задаю очень противоречивые параметры? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано August 26, 2011 По Вашей же ссылке 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. Он просто не может достигнуть ваших требований по точности при таком малом количестве образцов. ЗЫ: не очень внимательно прочитал (по поводу количества образцов). Но все таки не понял сколько образцов Вы пробовали передавать программе. И еще, это возможно не самый лучший способ поиска подобного изображения (см. описание метода Виолы-Джонса). Может лучше квадраты искать по шаблону или пропустив изображение через низкочастотный фильтр (сильно сгладить) все сравняется с фоном, кроме таких плавных переходов. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sht1rlitz 0 Жалоба Опубликовано August 26, 2011 По Вашей же ссылке 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. Он просто не может достигнуть ваших требований по точности при таком малом количестве образцов. Спасибо! Подскажите, пожалуйста, более-менее разумные параметры для создания тестового каскада И сильно ли зависит процесс (не результат) обучения от подобранных "негативных" изображений? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано August 26, 2011 Вот pdf-ка (она есть выше): http://inflomatik.com/opencv/2003_05_OpenCV_ObjectDetection_HowTo.pdf там пример с картинками. И еще (58 пост): Благодарю за советы. Разобралась в чем была проблема. Я по наивности посчитала, что при создании примеров и обучении если не задать размер, то будет задан какой-то по умолчанию, но в этом была проблема. Когда явно написала размер каскад обучился. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sht1rlitz 0 Жалоба Опубликовано August 26, 2011 Вот pdf-ка (она есть выше): http://inflomatik.com/opencv/2003_05_OpenCV_ObjectDetection_HowTo.pdf там пример с картинками. И еще (58 пост): Благодарю за помощь! Демо давно скачал, а вот pdf-ку пропустил как-то. Надеюсь, что вычитаю что-то новое. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Kaba_Misha 4 Жалоба Опубликовано December 26, 2011 Мужики, у меня такой вопрос. Я тренерую вот с такими параметрами: 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 и неизвестно сколько их будет еще. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Gonza12 1 Жалоба Опубликовано January 4, 2012 Здравствуйте! Вопрос такой. На тренировку каскада лучше подавать изображения в градациях серого или же утилита сама их переводит в процессе обучения в серый? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Kaba_Misha 4 Жалоба Опубликовано January 7, 2012 Здравствуйте! Вопрос такой. На тренировку каскада лучше подавать изображения в градациях серого или же утилита сама их переводит в процессе обучения в серый? Она их сама переводит. 2 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
lion 0 Жалоба Опубликовано April 6, 2012 Прошу прощение, если вопрос уже задавался. Вот сижу наблюдаю как обучается каскад, в консоли что-то пишется... что значат эти цифры, буквы) как понять, что каскад еще обучается и не застопорился ли? Подскажете? Или может знаете где почитать? P.S. Обучается на другой машине, наблюдаю за процессом с помощью Team Viewer. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано April 7, 2012 Почитать можно на хабре хотя-бы: http://habrahabr.ru/post/134857/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
lion 0 Жалоба Опубликовано April 8, 2012 А нормально то, что уже больше чем сутки ничего не меняется и все стоит на том же места на 22м узле? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано December 22, 2012 Утилита для создания датасета позитивных образцов из видео-файла: http://code.google.com/p/opencv-haar-cascade-positive-image-builder/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано December 24, 2012 Утилита для создания датасета позитивных образцов из видео-файла: http://code.google.com/p/opencv-haar-cascade-positive-image-builder/ только она не работает нормально. во всяком случае, то что лежит в downloads из svn не качал. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано December 24, 2012 Не дружу с шарпом, и Хаара не часто тренирую, просто наткнулся в сети, решил добавить. А так да, из коробки не работает, но прога простая, поправить несложно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах