У меня был клиент, который делает спортивные соревнования, спортклуб один местный. В частности, у него был массив фото зрителей с трибун. Ну я, естественно, захотел с помощью машинного зрения посмотреть статистику по полу и возрасту. Поковырял OpenCV, понял, как порезать фото на квадратики с лицами. Потом скормил их Microsoft-сервису, тот мне автоматом дал для каждого пол и возраст. Получились неожиданные результаты, заказчик думал, что подавляющее большинство его посетителей это мужчины, а оказалось, что там очень много мам с детьми, сильно больше, чем они думали; потом у меня там даже график нарисовался, что женщины в возрасте после рождения 2 ребёнка на трибунах почти отсутствуют. Соответственно, простроил им стратегию возврата таких зрителей. Ну и многое ещё всплыло такого, чего по одной только билетной статистике не понять.
Но я же слежу за технологиями, мне для работы надо. И вот наткнулся на свежак, апрель этого года, человек подробно рассказывает как определять возраст по фото, примеры кода выкладывает, прямо то что нужно, никаких сторонних сервисов не надо. Дочитал статью, а где же определение пола-то?
А там вот такой заход (перевожу с английского):
Я решил намеренно не освещать в этом учебном пособии вопросы гендерного прогнозирования. В то время как использование компьютерного зрения и глубокого обучения для определения пола человека может показаться интересной проблемой классификации, на самом деле это проблема, связанная с моральными последствиями. То, что кто-то внешне выглядит, одевается или предстает определенным образом, не означает, что он идентифицирует себя с этим (или любым) полом. Программное обеспечение, которое пытается разложить пол в двоичной классификации, по цепочке ведёт нас к старым представлениям о том, что такое пол. Поэтому я бы рекомендовал вам не использовать гендерное распознавание в ваших собственных приложениях, если это вообще возможно. Если вам необходимо использовать гендерное распознавание, убедитесь, что вы не создаете приложений, которые пытаются привести других в соответствие с гендерными стереотипами (например, настройка пользовательского опыта на основе воспринимаемого пола).
Гендерное распознавание мало что значит, и оно действительно только создает больше проблем, чем решает.Гендерное распознавание мало что значит, и оно действительно только создает больше проблем, чем решает.
Постарайтесь избегать этого, если это вообще возможно.
———
Ну, то есть, у нас имеются все шансы дожить до того, как за такие вот исследования трибун будут НАКАЗЫВАТЬ.