VSCO Cam
VSCO (расшифровывается как Visual Supply Company) — отличная камера и редактор изображений «всё в одном». Может снимать в формате RAW, есть ручная настройка баланса белого, светочувствительности, экспозиции и режим сетки. Есть также удобный инструмент Split Tone, который позволяет регулировать глубину теней и бликов. Инструмент HSL предназначен для регулирования насыщенности и яркости основных цветов.
Приложение поражает разнообразием фильтров. К счастью, фильтры и пресеты сгруппированы в коллекции для более удобного поиска, например, B&W Fade для монохромных фотографий или Isle of Dogs по мотивам одноименного анимационного фильма. Пользователь может добавлять различные пресеты и сохранять любимые комбинации настроек для быстрой обработки снимков. На момент написания этой статьи хэштег #vsco был прикреплен к 189 миллионам сообщений в Instagram.
К сожалению, для полноценного использования VSCO нужно платить 20 долларов в год. Есть бесплатная пробная версия на 7 дней. Также приложение можно использовать бесплатно, но функционал при этом будет ограниченным. Останется только доступ к некоторым базовым фильтрам, инструментам редактирования фотографий и просмотру контента в сообществе.
PimEyes — ищет фотографии людей по всему Интернету
Сервис PimEyes успешно ищет фотографии по всему интернету, включая социальные сети. Работает он на базе ПО от компании Clearview AI, скандально известной своим сотрудничеством со спецслужбами.
В базовой бесплатной версии можно посмотреть, засветилось ли ваше лицо на каких-либо сайтах в принципе. Если купить подписку, вы получите более подробную информацию о ресурсах, на которых опубликовано фото.
-
Откройте главную страницу сайта PimEyes.com;
Строка для поиска по фото на сайте PimEyes
- Кликните по поисковой строке и поставьте галочки в предложенной форме;
-
Выберите, откуда загрузить фотографию: из интернета или со своего компьютера, с моментального снимка на вебкамеру.
Выбор вариантов добавления фото с переводом
Сервис выдаст массу различных ресурсов, содержащих похожее изображение
Желательно, чтобы объект поиска смотрел на фото прямо в камеру, был четко снят и не содержал отвлекающих внимание алгоритма элементов
Результат выдачи поиска по фото PimEyes
Сайт создан польскими разработчиками. За плату можно подключить уведомления, которые оповестят вас о том, что в сети опубликовано новое фото с интересующим вас лицом.
Свёрточные нейронные сети
Нейронная сеть — это метод машинного обучения, который в некотором очень абстрактном смысле пытается моделировать то, как мозг обрабатывает информацию. Нейронная сеть состоит из простых обучаемых элементов — искусственных нейронов, или перцептронов. Во время обучения нейроны обучаются преобразовывать входные сигналы (скажем, изображение кошки) в соответствующие выходные сигналы (например, метку «кошка»), тем самым обучаясь автоматически распознавать и тех кошек, которых раньше никогда не видели.
В настоящее время практически всё компьютерное зрение основано на свёрточных нейронных сетях (convolutional neural networks, CNN). CNN — это многослойные (глубокие) нейронные сети, в которых каждый нейрон «видит» только очень маленькое «окно» выходов предыдущего уровня. Постепенно, слой за слоем, локальные функции становятся глобальными, и нейроны высоких уровней уже способны «видеть» большую часть исходного изображения. Вот как это работает в очень простой свёрточной архитектуре (см. этот пост, который мы всецело рекомендуем прочитать полностью):
В конце концов, после нескольких (иногда нескольких сотен) слоёв мы получаем глобальные функции, которые «смотрят» на всё исходное изображение, и теперь их можно комбинировать относительно просто, чтобы получить метки классов (например понять, является ли изображение собакой, кошкой, самосвалом или Гарри Поттером).
С технической точки зрения свёрточная нейронная сеть представляет собой нейронную сеть со свёрточными слоями, а свёрточный слой представляет собой преобразование, которое применяет определённое ядро (фильтр) к небольшому окну вокруг каждой точки входа.
Рассмотрим простой пример фильтра: обнаружение краёв в изображениях. В этом случае вход для такого фильтра — это изображение, где каждый пиксель определяется тремя числами: интенсивностью красного, зелёного и синего цветов. Мы строим специальное ядро, которое будет применяться к каждому пикселю изображения; выход представляет собой новый «образ», который показывает результаты этого ядра. В принципе, ядро здесь представляет собой небольшую матрицу. Вот как это работает:
Ядро скользит по каждому пикселю изображения, а выходное значение увеличивается всякий раз, когда есть край, резкая смена цветов. На рисунке выше мы видим, как после умножения этой маленькой матрицы на каждое окно 3×3 в изображении мы получаем очень хороший результат обнаружения краёв.
Если идея фильтров и ядер стала немного понятной, свёрточные слои в нейронных сетях тоже легко объяснить. Свёрточный слой — это по сути свёртка, как в примере обнаружения края выше, но теперь мы не задаём матрицу сами, а настраиваем, «натаскиваем» её в процессе обучения сети. Нам больше не нужно изобретать эти маленькие матрицы, потому что сети могут автоматически подбирать матрицы, которые извлекают признаки, важные для конкретной задачи.
Калькулятор возраста лица
Бесплатное онлайн-определение возраста лица. Все, что вам нужно, это фотография, и калькулятор возраста лица сможет определить ваш возраст. Возраст лица и фактический возраст будут иметь некоторые пробелы, приходите и проверьте, сколько мне лет. Загружаемые вами фотографии используются только для определения возраста и не будут использоваться для других целей. После завершения теста фотографии будут автоматически удалены, поэтому вам не нужно беспокоиться об утечке данных.
Вот несколько советов для вас
Почему некоторые люди выглядят моложе своего возраста?
Даже люди одного возраста могут сильно отличаться по возрасту лица. Возраст лица во многом связан с генетикой, а во-вторых, с привычками образа жизни, состоянием кожи и жизненным стрессом.
Как заставить себя выглядеть моложе?
Мы не можем контролировать генетические факторы. Но мы можем поддерживать нашу кожу в хорошем состоянии, регулярно занимаясь физическими упражнениями, используя средства по уходу за кожей, сокращая время допоздна, употребляя меньше алкоголя и не куря, чтобы выглядеть моложе своего фактического возраста.
Как определить, сколько мне лет?
Мы использовали миллионы фотографий для обучения модели прогнозирования возраста лица (чтобы определить, сколько лет я выгляжу) в соответствии с положениями о конфиденциальности. В настоящее время точность прогнозов этой модели очень высока, и она позволяет объективно оценить возраст вашего лица.
Преимущества технологии распознавания лиц
Помимо разблокировки смартфона, распознавание лиц дает и другие преимущества:
Повышение безопасности
На государственном уровне распознавание лиц может помочь идентифицировать террористов или других преступников. На личном уровне распознавание лиц можно использовать как инструмент безопасности для блокировки устройств и в личных камерах видеонаблюдения.
Снижение уровня преступности
Распознавание лиц упрощает поиск грабителей, воров и правонарушителей. Одно только знание о присутствии системы распознавания лиц может служить сдерживающим фактором, особенно в отношении мелких преступлений. Помимо физической безопасности, имеются преимущества и в сфере кибербезопасности. Компании могут использовать технологию распознавания лиц вместо паролей для доступа к компьютерам. Теоретически эту технологию невозможно взломать, поскольку красть или менять, как в случае с паролем, нечего.
Устранение предвзятости при остановке и обысках
Обеспокоенность общественности по поводу необоснованных остановок и обысков является источником разногласий в полиции. Технология распознавания лиц может улучшить этот процесс. Выявление подозрительных личностей в толпе с помощью автоматизированного, а не управляемого человеком процесса, такого как технология распознавания лиц, может снизить потенциальную предвзятость и сократить количество остановок и обысков законопослушных граждан.
Удобство
По мере распространения технологии распознавания лиц, покупатели смогут расплачиваться в магазинах, используя собственное лицо, и не вынимать кредитные карты или наличные деньги. Это позволит сэкономить время в очереди к кассе. Поскольку для распознавания лиц не требуется никакого контакта, как при снятии отпечатков пальцев или выполнении других мер безопасности, эта технология особенно полезна во время эпидемии COVID. Распознавание лиц обеспечивает быструю, автоматическую и беспроблемную проверку.
Быстрая обработка
Процесс распознавания лица занимает всего секунду, что дает преимущества компаниям, использующим технологию распознавания лиц. В эпоху кибератак и продвинутых инструментов взлома компаниям нужны безопасные быстрые технологии. Распознавание лиц позволяет быстро и эффективно проверить личность человека.
Интеграция с другими технологиями
Большинство решений для распознавания лиц совместимы с программами обеспечения безопасности. Фактически, эта технология легко интегрируется. Это снижает объем дополнительных инвестиций, необходимых для ее внедрения.
Betaface — программа для профессионалов
Betaface – это сервис для профессионалов и ориентирован на медиа-компании. После автоматического распознавания лица выдается вся информация, которую удалось узнать. Продукт платный, но для ознакомления воспользуемся демо-версией Betaface. Нажимаем “ Начать обнаружение ” и загружаем фотографию на сайт.
Сервис выдает следующие данные:
- уровень привлекательности;
- возраст;
- наличие лысины/ челки;
- размер носа/ губ и другие нюансы.
Интересная информация от Betaface
Также Betaface предлагает поискать совпадения с людьми из базы знаменитостей или Википедии . На каждом из найденных изображений будет указан процент совпадений. Фото с самым высоким показателем должно показать, кто изображен на оригинале.
Процент схожести со знаменитостями
Этот сервис распознавания лиц чрезвычайно удобен и полезен не только сотрудникам медиасферы, но и тем, кто устанавливает достоверность фактов.
FaceAge — анализатор лица по фото
Скачивайте приложение для смартфонов Фейс Эйдж из магазина Google Play. Искусственный интеллект попытается угадать ваш пол, возраст и уровень счастья.
Анализ может проводиться по:
- Изображениям из галереи.
- Только что снятым фотографиям.
- Подгруженным из интернета картинкам.
- Сделанным на телефоне скриншотам.
В приложении есть как реклама, так и встроенные покупки. Прежде чем увидеть реальный результат, придется ознакомиться с партнерскими продуктами. Однако это не отнимает много времени.
Девушка в анализаторе Face Age Camera
Как получить наиболее точный результат:
- Загрузите фотографию, на которой вы смотрите прямо в камеру.
- Проследите, чтобы ваше лицо не было прикрыто волосами, одеждой и другими сторонними объектами.
- Делайте снимки при хорошем и естественном освещении.
Если вы хотите казаться младше или старше, поэкспериментируйте со своим обликом. Добавляйте аксессуары, используйте косметику, меняйте прически и одежду. Вы увидите, как меняется мнение искусственного интеллекта в зависимости от ваших усилий. Возможно, это поможет при взаимодействии и с реальными людьми. Однако не стоит забывать, что такие приложения создаются в первую очередь для радости и смеха.
Как определить возраст по фото на телефоне Android
Для тех, кто сомневается в том, что до сих пор его лицо выглядит молодо, нужно обязательно воспользоваться приложением «Возрастной анализ».
Оно бесплатно доступно в онлайн-магазине Google Play для устройств с Андроид. Сегодня мобильные приложения могут сказать о нас многое. В этом им помогают изображения. Программа тщательно исследует каждый пиксель фото и находит нужные приметы возраста. После чего сообщает нам возраст с большой точностью. Кроме умного и быстрого алгоритма приложение имеет несколько развлекательных функций.
Например, по социальным сетям, которыми вы чаще всего пользуетесь оно определяет возраст вашего мозга. Так, если вы поклонник Тик Ток в 40, « Возрастной анализ » может утверждать, что вашему мозгу не более 14 лет.
Есть функция, которая определяет этническую принадлежность человека по фотографии.
При этом разработчики заверяют нас, что ни фотографий, ни каких-либо других персональных данных пользователей они не хранят на своих серверах. И тем более не распространяют личную информацию своих пользователей.
Слишком много фото еды
“Фуд-портретинг” – сегодня у этого явления даже есть имя. Публикации с хэштегами foodporn и foodgasm становятся у некоторых основными. Смысл – удовольствие от еды. В прямом смысле, этот человек, и правда, получает удовольствие в жизни только от еды – об этом кричат его социальные сети.
Если речь идет о ресторанном критике или поваре – еще куда ни шло, это может быть работа или хобби. Но если вы не связаны с миром ресторанного бизнеса или не открываете свою кофейню – бесконечные фото еды начинают смущать.
Психологи считают, что так проявляется генетическая память о голоде, голодных временах. Вы ставите фото вкусного бургера, а через год, глядя на фото, человек вспоминает его вкус и приятные ощущения, связанные с утолением голода.
Больше о хобби читайте на сайте izfoamirana.su.
FaceAge — анализатор лица по фото
Скачивайте приложение для смартфонов Фейс Эйдж из магазина Google Play. Искусственный интеллект попытается угадать ваш пол, возраст и уровень счастья.
Анализ может проводиться по:
- Изображениям из галереи.
- Только что снятым фотографиям.
- Подгруженным из интернета картинкам.
- Сделанным на телефоне скриншотам.
В приложении есть как реклама, так и встроенные покупки. Прежде чем увидеть реальный результат, придется ознакомиться с партнерскими продуктами. Однако это не отнимает много времени.
Как получить наиболее точный результат:
- Загрузите фотографию, на которой вы смотрите прямо в камеру.
- Проследите, чтобы ваше лицо не было прикрыто волосами, одеждой и другими сторонними объектами.
- Делайте снимки при хорошем и естественном освещении.
Если вы хотите казаться младше или старше, поэкспериментируйте со своим обликом. Добавляйте аксессуары, используйте косметику, меняйте прически и одежду. Вы увидите, как меняется мнение искусственного интеллекта в зависимости от ваших усилий. Возможно, это поможет при взаимодействии и с реальными людьми. Однако не стоит забывать, что такие приложения создаются в первую очередь для радости и смеха.
How Old do I look?
How Old do I look? от Splendid Labs выглядит более завершенной и продуманной. Программа может определить ваш возраст по фотографии из фотопленки или по селфи, которое можно сделать прямо в приложении. Работает она не очень быстро — на определение возраста 9-месячного ребенка приложению потребовалось около 2 минут.
Результат — на фото 9-месячный мальчик, How Old do I look? дал ему 2 года — не точно, но впечатляет. И это при том, что лицо ребенка занимало не более 5% от общего размера фотографии
Мне 32, по крупному селфи приложение выдало результат, внимание — 32 года — в яблочко. Ради интереса повторил попытку — 39 лет, много, но все же не 18
Gradient — поможет узнать возраст по фотографии
Многофункциональный фоторедактор Градиент не только позволяет обрабатывать снимки, но и смешно анализирует загруженные в него изображения. Для скачивания на Андроид отправляйтесь в магазин Google Play. Пользователям Айфон нужно посетить App Store.
Какие возможности приложения Gradient стоит перечислить:
- Определение национальности по фотографии . Загрузите изображение своего лица, и программа моментально установит ваше происхождение по фенотипу.
Добавление уникальных пресетов и фильтров . Всего одно касание, и фото кардинально изменится. На изображение в этом приложении можно наложить качественные текстуры, которые добавят глубины и сформируют эффект профессиональной обработки.
Увеличение красоты вручную . Если вы не выспались, заболели или просто недовольны некоторыми вещами в своей внешности, используйте нашу обширную коллекцию инструментов ретуши. С их помощью можно изменить тон кожи, скорректировать размер глаз, увеличить или уменьшить губы. Ставьте Gradient также, если давно хотелось поэкспериментировать с цветом волос, но не было желания рисковать. Программа моментально вас перекрасит на загруженном в систему снимке.
И наконец, функция определения возраста . Однако она представлена не в отдельном виде. Чтобы узнать, на сколько лет я точно выгляжу по фотографии, воспользуйтесь функцией «Прогноз будущего».
Градиент установит ваш пол и возраст, а на их основе построит предсказание дальнейшей судьбы. Просто залейте в приложение сделанное в анфас изображение с вашим лицом. Если результат не устроит, попробуйте то же самое снова. Только возьмите при этом другой снимок.
Чтобы провести настройку вручную для определения возраста по фото:
Выберите приложение.
Отмените подписку.
Список подписок в Google Market
Составить комплексное мнение о приложении поможет пробный период. С каждого аккаунта можно подключить триал всего единожды. Он длится 3 дня. Если вы решите сделать покупку, то неиспользованные дни пробного периода просто исчезнут.
Будьте внимательны, поскольку возврат денег осуществить сложно. Если вы не использовали приложение и средства были списаны по ошибке, то в течение 48 часов можно запросить техническую поддержку Google о помощи. Есть вероятность, что деньги в этом случае будут возвращены. Для надежности напишите претензию.
Отказ от подписки на приложение Gradient
Чтобы приложение не навязывало платную подписку, делайте так:
Первая страница Градиент после рекламы
Нажмите на клавишу « Назад ».
Откройте в памяти телефона « Недавно открытые приложения ».
Список недавно открытых приложений
Пролистайте до программы Gradient и выберите ее.
Также при возникновении предложения подписаться платно, вы можете просто:
- Подождать 2 секунды.
- Спустя это время, в правом верхнем углу рекламного объявления появится маленький крестик.
Если на него нажать, можно будет пользоваться приложением в бесплатном режиме первые 3 дня.
На следующей странице экспериментируйте с любыми функциями, нажимая на кнопку Попробовать. Чтобы найти больше интересных возможностей, листайте список вниз.
FaceAge — анализатор лица по фото
Скачивайте приложение для смартфонов Фейс Эйдж из магазина Google Play. Искусственный интеллект попытается угадать ваш пол, возраст и уровень счастья.
Анализ может проводиться по:
- Изображениям из галереи.
- Только что снятым фотографиям.
- Подгруженным из интернета картинкам.
- Сделанным на телефоне скриншотам.
В приложении есть как реклама, так и встроенные покупки. Прежде чем увидеть реальный результат, придется ознакомиться с партнерскими продуктами. Однако это не отнимает много времени.
Как получить наиболее точный результат:
- Загрузите фотографию, на которой вы смотрите прямо в камеру.
- Проследите, чтобы ваше лицо не было прикрыто волосами, одеждой и другими сторонними объектами.
- Делайте снимки при хорошем и естественном освещении.
Если вы хотите казаться младше или старше, поэкспериментируйте со своим обликом. Добавляйте аксессуары, используйте косметику, меняйте прически и одежду. Вы увидите, как меняется мнение искусственного интеллекта в зависимости от ваших усилий. Возможно, это поможет при взаимодействии и с реальными людьми. Однако не стоит забывать, что такие приложения создаются в первую очередь для радости и смеха.
Слишком много фото с цветами
Психологи считают, что по фото из социальных сетей можно составить точный психологический портрет хозяина странички.
Если у девушки на страничке очень много фотографий с букетами или же выкладываются фото цветов, цветущих деревьев, это не просто красивые картинки или желание похвастаться подарком, а жалоба на свое одиночество.
Она ассоциирует себя с красивым цветком, который так и просит “позаботься обо мне, забери меня домой, поливай и ухаживай”. При этом сама девушка никогда не признается в этом, а сошлется на то, что просто любит цветочки.
На деле букеты у таких девушек и женщин – подарки родителей, подруг или же это цветы, которые она купила себе сама. В этом случае 9 из 10 признаются, что покупают цветы или собирают специально для фото.
how-old.net
Если сравнивать приложения с эталонным онлайн-проектом how-old.net от компании Microsoft на который и равняются все подобные программы, ближе всего по результату оказался How Old do I look? (в нескольких попытках результаты приложения были даже точнее). Онлайн-сервис позволяет определять возраст не только на своих фотографиях, которые можно загрузить с компьютера, но и на тех, что доступны в интернете.
Поиск фотографии осуществляется при помощи поисковой системы Bing (принадлежит той же Microsoft), достаточно в поисковую строку ввести Имя и Фамилию человека, чей возраст вы хотите узнать и его фото будут загружены в галлерею. А там уже проще некуда — выбирайте нужное фото и жмите на «Use This Photo». Качество результата будет зависеть от фотографии: она без фильтров и эффектов или ретуширована.
Этот забавный проект от компании Microsoft использует машинное обучение, чтобы вычислять возраст пользователей по лицевым чертам.
How-Old.net пока не претендует на роль точного инструмента и существует скорее как бесплатный развлекательный проект. Посетители загружают свои фото и делятся результатами, чтобы впечатлить друзей, или повеселить их — когда сервис ошибается. Но в основе How-Old.net лежат мощности облачной платформы Azure, а её алгоритмы постоянно совершенствуются.
Сайтом удобно пользоваться как на компьютере, так и на мобильном устройстве. Разработчики добавили несколько шаблонных фотографий улыбающихся людей, на лицах которых можно опробовать точность определения возраста. Вы можете также поэкспериментировать с изображениями знаменитостей или, конечно же, использовать собственные снимки. Microsoft уверяет, что не хранит загруженные фото.
Что касается точности, в моём случае из десяти тестовых снимков алгоритм смог правильно определить возраст лишь на четырех из них. Но погрешность сервиса оказалось небольшой: робот прибавлял или недосчитал всего 2–3 года.
Microsoft не ограничилась сайтом и добавила поддержку технологий, которые стоят за How-Old.net, в собственное мобильное приложение Sprinkles. Эта программа умеет определять эмоции и накладывать на лица пользователей декоративные элементы вроде головных уборов и масок. Увы, пока Sprinkles доступна только для iOS-устройств, подключенных к американскому App Store.
Стоит отметить, что это не первая реализация подобной идеи. Например, камеры некоторых смартфонов Xiaomi давно умеют определять возраст и пол человека по фотографии.
Вы также можете найти огромное количество приложений с подобными функциями в Google Play и App Store. Но мне не удалось обнаружить среди них достойные. Они либо вообще не определяют возраст по фото, несмотря на описание, либо делают это очень плохо.
Р ебята из Microsoft, оказывается, тоже обладают чувством юмора. Они представили интернет-сервис, который может или якобы может определять возраст человека по его фотографии. Называется он How-Old.net, буквально «Сколько лет». Создавался он, однако не для забавы, а для демонстрации возможностей облачной платформы Azure.
Идея, надо сказать, вовсе не нова, подобная функция уже давно реализована, к примеру, в Xiaomi. Полагаете, в Microsoft задались предложить более совершенные алгоритмы определения возраста по фото? Весьма сомнительно. Пока всё выглядит как обычный пиар.
Если чего и не хватает How-Old.net, так это точности. В базе сервиса уже имеется несколько шаблонных фото симпатичных улыбающихся людей, возраст которых робот определяет более или менее верно, но попробуйте загрузить обычные фотографии, и вы сами убедитесь, что всё не так просто.
Ошибается How-Old.net не только с возрастом, но и с полом. В отдельных случаях погрешность может достигать 30 лет, кроме того, на разных фото одни и те же люди «по мнению» сервиса имеют разный возраст.
Неудивительно, что многие выражают свое негодование. Всё же как-то обидно, если вам, 20-25-летним какой-то там робот добавит пару десятков лет, да ещё принудительно сменит пол.
Забавно, ничего не скажешь. Только вот кажется весьма сомнительным, что в Microsoft всё это затеяли ради одного лишь развлечения. Пока пользователи со всего мира продолжают развлекаться, специалисты компании получают всё больше данных для улучшения алгоритмов системы определения, которая в будущем будет использоваться в различных технологических областях.
Candy Camera
Candy Camera – бесплатное приложение, которое предназначено для получения отличных фотографий в формате «Селфи». Здесь имеется огромное количество фильтров для улучшения фото: добавить улыбку, отбелить зубы, сделать большие глаза, уменьшить лицо или сделать узкую талию. Чтобы сменить фильтр, достаточно провести пальцем влево или вправо.
Также фильтры отображаются непосредственно в тот момент, когда вы делаете селфи. Помимо фильтров, приложение также включает дополнительные инструменты для редактирования, чтобы селфи были идеальными: сужение, отбеливание, консилер, помада, румяна, подводка и даже тушь. Для того, чтобы делать бесшумные селфи, скриншоты и фотографии в любом месте, в приложении есть опция бесшумной съемки.
Структура С++ класса AgeAndGender
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
#include <pybind11/pybind11.h> #include <pybind11/numpy.h> #include <math.h> #include “dlib/data_io.h” #include “dlib/string.h” #include <dlib/image_transforms.h> #include <dlib/dir_nav.h> #include <dlib/dnn.h> #include <dlib/data_io.h> #include <dlib/image_processing/frontal_face_detector.h> namespacepy=pybind11; usingnamespacedlib; constchar*VERSION=“1.0.1”; classAgeAndGender{ public virtual~AgeAndGender(){} virtualvoidload_shape_predictor(std::stringfilename); virtualvoidload_dnn_gender_classifier(std::stringfilename); virtualvoidload_dnn_age_predictor(std::stringfilename); virtualpy::list predict( constpy::array_t<unsignedchar>&photo_numpy_array, py::list face_bounding_boxes ); virtualstd::vector<dlib::rectangle>from_py_list_with_tuple_to_vector_with_rectangles(py::list face_bounding_boxes); private shape_predictor sp; agender_type gender_predictor_net; apredictor_t age_predictor_net; frontal_face_detector detector; }; PYBIND11_MODULE(age_and_gender,m){ m.doc()=“Predict Age and Gender using Python”; m.attr(“__version__”)=VERSION; py::class_<AgeAndGender>(m,“AgeAndGender”) .def(“load_shape_predictor”,&AgeAndGender::load_shape_predictor) .def(“load_dnn_gender_classifier”,&AgeAndGender::load_dnn_gender_classifier) .def(“load_dnn_age_predictor”,&AgeAndGender::load_dnn_age_predictor) .def( “predict”, &AgeAndGender::predict, py::arg(“photo_numpy_array”), py::arg(“face_bounding_boxes”)=py::list() ) .def(py::init<>()); } |
Полный код можно увидеть тут: https://github.com/mowshon/age-and-gender/blob/master/src/main.cpp
- Метод load_shape_predictor() принимает путь к файлу shape_predictor_5_face_landmarks.dat;
- Метод load_dnn_gender_classifier() принимает путь к файлу dnn_gender_classifier_v1.dat для загрузки модели гендерной классификации;
- Метод load_dnn_age_predictor() принимает путь к файлу dnn_age_predictor_v1.dat для загрузки модели предсказывания возраста;
- Метод predict() принимает два аргумента, первый обязательный в виде матрицы пикселей изображения, второй не обязательный в виде списка из лиц которых удалось найти на изображении.
Второе место: Find & log animals and plants
Справочник Find & log animals and plants бесплатно доступен для пользователей Android. Для устройств Apple приложение пока еще не создано.
Скачать Find & log animals and plants для Android
1. Приложение использует GPS-трекинг и сообщает о том, какие животные и растения находятся вокруг вас.
2. Вы можете добавлять растения или животных, которых еще нет в приложении, чтобы расширить базу данных. Профессиональные натуралисты могут добавлять описательную информацию и собственные наблюдения.
3. В приложении вы можете создать список ваших любимых видов растений или животных.
4. Вы можете просматривать списки других пользователей.
5. Минусом приложения может считаться отсутствие проверки добавляемой информации.
Программы для поиска людей по фото: ТОП-9 лучших для ПК и телефона
Давайте рассмотрим софт который я использовал и проверял сам на практике, а чтобы не быть многословным делюсь подробностями далее по тексту.
№1. TinEye
Данную технологию используют компании, выдающие страховку. Они делают верификацию клиента в случае ДТП. В сфере услуг, например, туризм, также используется для проверки подлинности отзыва о турагентстве.
Есть несколько способов получить результат facesearch.
- Загрузить файл, используя кнопку со стрелкой.
- В поле написать путь к изображению.
- Перетащить картинку на поле.
Сделав одно из трёх действий, подождите, пока алгоритм просканирует 42 миллиона всех возможных jpg, gif, png файлов на предмет похожести.
Быстродействие впечатляет, чтоб просканировать огромное количество сайтов потребуется всего 1.5 секунды. Более того автору не придётся переживать, что загруженный материал попадёт в чужие руки и будет размещён на сторонних ресурсах.
Сервис быстро сделает свою работу и автоматически удалит ваши файлы. Как и в любом другом продукте, здесь предусмотрена регистрация. Владельцы учётных записей узнают последние выходы обновления. Больше преимуществ не замечено. Если вам нужна “TinEye”, для постоянного применения, то можете установить расширение для браузера. Переходим по этой ссылке https://tineye.com/extensions. и кликаем.
На рисунке у меня Google Chrome, в вашем случае может быть FireFox или любой другой, в зависимости оттого, чем вы пользуетесь. Перейдя на страницу плагин, нажмите установить. Plugin скачается и установится. Лишних действий делать не придётся.
Чтобы произвести тест откройте любую страницу в интернете ту, где есть галерея с рисунками и нажмите правой кнопкой мыши, чтобы открыть контекстное меню “Search Image on TinEye”.
В новой вкладке откроется страница, и через несколько секунды вы получите результат. В моём случае, вот что выдало.
Так же можно найти и людей, например, актёров и других знаменитостей.
В результате может оказаться несколько десятков или сотен сайтов, где встречается похожие jpg-файлы. Дополнительные опции – два раскрывающихся списка.
- Перечислены сайты, где расположено изображение. Для получения кадров только с одного ресурса, щёлкните по Filter by domen/collection (Фильтр по домену / коллекции) и выберите домен по которому, хотите произвести отсеивание.
- Sort by most changed сортирует по последним изменениям.
Данный онлайн инструмент ищет только с порталов, игнорируя vk и fb. Для них нужно воспользоваться отдельным инструментом, предназначенным специально для нахождения в “вк”, “файсбук” и “одноклассники”.
How Old do I look?
How Old do I look? от Splendid Labs выглядит более завершенной и продуманной. Программа может определить ваш возраст по фотографии из фотопленки или по селфи, которое можно сделать прямо в приложении. Работает она не очень быстро — на определение возраста 9-месячного ребенка приложению потребовалось около 2 минут.
Результат — на фото 9-месячный мальчик, How Old do I look? дал ему 2 года — не точно, но впечатляет. И это при том, что лицо ребенка занимало не более 5% от общего размера фотографии
Мне 32, по крупному селфи приложение выдало результат, внимание — 32 года — в яблочко. Ради интереса повторил попытку — 39 лет, много, но все же не 18