Я скорректировал размер всех положительных образцов одинакового размера, поэтому отрицательные образцы имеют одинаковый размер положительных.Для обнаружения автомобиля, отрицательные образцы имеют одинаковый размер положительных образцов?
ответ
Как правило, при обнаружении объектов вы перемещаете окно поиска фиксированного размера по вашему изображению, создавая ответные функции. Затем классификатор сравнивает ответы с обученной моделью и сообщает о близости этих двух. Мы полагаемся на то, что такие же объекты будут вызывать подобные характеристики. По этой причине вы хотите, чтобы ваши положительные данные имели одинаковый размер в каждом скользящем окне, иначе ответы будут разными, и вы не добьетесь хороших совпадений.
Когда вы тренируетесь по отрицательным данным, вы даете примеры ответов классификатора, которые обычно не имеют ничего общего, так как алгоритм учится разбивать ваши данные. Неважно, каковы размеры ваших изображений, потому что вы будете использовать одно и то же скользящее окно. Важно то, что данные захвачены этим окном - он должен представлять данные, которые вы будете использовать во время выполнения. Я имею в виду, что скользящее окно не должно содержать слишком много или мало деталей. Вы действительно не хотите снимать полноэкранную фотографию, уменьшать ее до 320x240, а затем тренироваться на ней. Ваше скользящее окно захватит слишком много информации. То же самое касается получения меньшего подмножества сцены и продувки до 1280x960. Теперь информации слишком мало.
С учетом всего сказанного, однако, в реальном мире все сложнее и проще. Вы столкнетесь с объектами разного размера; поэтому вы должны иметь возможность обрабатывать их в разных масштабах. Таким образом, ваш классификатор должен выполнять поиск по нескольким шкалам, тем самым делая размер изображения несущественным. Помните, что это то, что находится в скользящем окне. И: мусор в = мусор. Убедитесь, что ваши данные выглядят хорошо.
Редактировать: http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html Но каждое изображение должно быть (но не обязательно) большим, чем размер окна обучения, поскольку эти изображения используются для подвыборки отрицательного изображения в размере обучения.
Как насчет большого количества изображений, которые я должен использовать для обучения? У меня уже около 10 000 негативных изображений и около 7000 положительных изображений того же размера и формата. Что вы думаете? – Elhamshary
Короткий ответ заключается в том, что количество учебных данных звучит разумно. Долгий ответ - это зависит от того, какую точность вы пытаетесь достичь и какие условия работы вы пытаетесь покрыть. Если все, что вы делаете, работает над новой функцией, то наличие меньшего, но разнообразного набора данных поможет вам быстрее тренироваться. Если вам нужна высокая точность в разных условиях/освещении/углах, вы хотите много и много разнообразных данных - это не поможет иметь 7000 изображений одного и того же автомобиля (я преувеличиваю), поскольку вы просто научитесь находить, что конкретный автомобиль и ваш классификатор не будут хорошо обобщаться. – autonomy
Теперь я перехожу к использованию глубокого обучения для обнаружения, действительно ли размер изображений имеет значение при глубоком изучении? – Elhamshary
- 1. Размеры положительных образцов OpenCV?
- 2. собирать отрицательные образцы алгоритма adaboost для определения лица
- 3. Пусть кнопки имеют одинаковый размер
- 4. opencv_traincascade не находит положительных образцов
- 5. Normal Bayes Classifer Отрицательные образцы
- 6. Образцы общих образцов C#
- 7. Пользовательские маркеры Android MapView имеют одинаковый размер
- 8. Как получить изображения образцов автомобилей для обучения HaarCascade?
- 9. Расположение Android, кнопки настройки имеют одинаковый размер
- 10. Почему Int64 и UInt64 имеют одинаковый размер
- 11. Почему указатели имеют одинаковый размер в C
- 12. Что подходит для обнаружения автомобиля, CascadeClassifier или HOGDescriptor?
- 13. Использование Floyd-Warshall для обнаружения положительных циклов
- 14. 2 элемента имеют одинаковый индекс?
- 15. создание положительных образцов для повернутых изображений для каскадного обучения в OpenCV
- 16. темы имеют одинаковый идентификатор
- 17. Образцы обнаружения объектов в OpenCV
- 18. Образцы образцов Microsoft Media Foundation SDK
- 19. Почему отрицательные числа больше положительных чисел?
- 20. Создание UILabels разного размера с настройкамиFontSizeToFitWidth имеют одинаковый размер шрифта
- 21. Я замечаю, что ints и longs имеют одинаковый размер. Зачем?
- 22. Почему TextAppearance и TextAppearance.Small имеют одинаковый размер текста?
- 23. liip представляет комплект, создающий миниатюры, которые имеют одинаковый размер файла
- 24. Файлы вывода pyPdf имеют одинаковый размер независимо от количества страниц
- 25. Почему кнопки имеют одинаковый размер на нескольких экранах (Android 1.6+)?
- 26. Измените все отрицательные значения для положительных значений одинаковой величины (MATLAB)
- 27. Почему моя нейронная сеть дает отрицательные результаты для положительных входов?
- 28. график гистограммы сделать отрицательные бары разного цвета для положительных баров
- 29. Невозможно создать положительные образцы из ограниченного набора образцов для обучения Haar
- 30. Opencv создает полезную утилиту: делать жесткие ограничивающие рамки вместо необрезанных изображений для положительных образцов?
Вы имеете в виду относительный размер транспортных средств в вашем раздвижном окне? – autonomy
№ отрицательных изображений не содержит транспортных средств. Мой вопрос заключается в том, должен ли размер изображений иметь одинаковый размер. – Elhamshary