Я делаю проект по распознаванию лица. У меня есть набор данных, содержащий изображение из 21 участника (каждый 150). Теперь я хочу увеличить нет. изображения каждого актера до 300+ для цели обучения. Как это сделать, используя MATLAB. Некоторые решения могут заключаться в том, что мы можем изменять уровень контрастности/яркости каждого изображения. Но каковы некоторые другие факторы, с помощью которых я могу увеличить нет. изображений.Как увеличить набор данных?
ответ
Один из вариантов - переверните изображения: Если человек смотрит вправо, после флип он будет смотреть влево.
Кроме того, в зависимости от вашего возможного набора инструментальных средств и набора навыков вы могли бы сделать более продвинутую технику. Если вы можете найти интересную характеристику на фотографиях, например: глаза, нос, рот, фон. С ними вы можете сделать некоторые интеллектуальные преобразования - обмениваться глазами людей, менять фон, переключаться носами.
Есть некоторые объекты, которые вы также можете исказить - как глаза и нос - растяните их. Возможно, для смелых ребят вы могли бы построить синтетические волосы и так далее ...
Вы можете изменить уровень контраста/яркости, но обычно это не так хорошо, как у ваших функций, вероятно, нет (почти) все, что с ним связано, поэтому это будет просто дублирование ваших данных.
В любом случае, поскольку это не очень большой набор данных, если у вас нет набора навыков, чтобы вытащить дополнительные варианты вариантов, которые я предлагал, или время, чтобы разобраться с ним, вы можете сделать некоторые из этих вещей вручную , Это не займет у вас столько, сколько вы думаете. И обычно, с таким количеством данных, это даст хороший толчок к вашим результатам.
То, что вы ищете, называется «увеличение данных». Общие преобразования - зеркальное отображение (щелчок левой/правой стороны изображения) и поворот изображения. Вы также можете масштабировать (обрезать) часть изображения.
Возможно, масштабируемые версии с повернутыми могут помочь. Если ваши функции не устойчивы к изменениям, таким как молнии и т. Д., Вы можете соответствующим образом модифицировать изображения.
- 1. Как увеличить набор данных с шагом 1 в excel?
- 2. Как увеличить поиск данных?
- 3. Как увеличить производительность данных?
- 4. Как использовать основной набор данных отчета как набор данных таблицы?
- 5. hadoop большой набор данных
- 6. Как отфильтровать набор данных
- 7. как отключен набор данных?
- 8. Как сортировать набор данных?
- 9. Как изменить набор данных
- 10. Как преобразовать набор данных Scikit-learn в набор данных Pandas?
- 11. Cassandra: как запросить полный набор данных?
- 12. Набор данных для сбора данных, набор данных для проверки, набор данных тестирования в Matlab
- 13. Как преобразовать набор данных JavaScriptSerializer
- 14. Tensorflow - Как пакетный набор данных
- 15. SAS; как обновить набор данных
- 16. Как структурировать этот набор данных?
- 17. Как обрабатывать пустой набор данных?
- 18. компактная структура данных как набор
- 19. Как получить набор данных терроризма?
- 20. Как набор данных для подвыборов
- 21. Как обновить набор данных RDLC
- 22. как искать набор данных для конкретных данных
- 23. как увеличить увеличить таймаут PHPMyAdmin
- 24. Как увеличить/увеличить часть изображения
- 25. PHP приращение через набор данных
- 26. Как увеличить длину сообщения Ajax?
- 27. Как увеличить скорость передачи данных в 8051?
- 28. Как увеличить значение в базе данных?
- 29. Как увеличить значение строки базы данных MySQL
- 30. Как эффективно увеличить размер тестовых данных