Как вырезать только лицо из фототеки iPhone

Сложно подготовить набор данных

Например, в машинном обучении бывают случаи, когда в качестве набора данных требуются тысячи фотографий лица и фотографий человеческого тела.
Однако вырезать фотографию лица вручную сложно.

Было бы удобно, если бы вы могли использовать фотографии вашего iPhone

На iPhone большинства людей хранятся от сотен до тысяч фотографий людей.
Если можно извлечь только лица с этих фотографий, это будет полезно для быстрого создания наборов данных.

Semantic Image позволяет обрабатывать фотографии iPhone на высокой скорости

С библиотекой под названием SemanticImage вы можете получить только свое лицо с ваших фотографий на высокой скорости.



процедура

Установите Semantic Image с помощью диспетчера пакетов Swift.

Выберите несколько фотографий из фототеки вашего iPhone с помощью PhPicker. Поиск по лицу удобен тем, что можно обрезать только изображение человека.

Примените функцию обрезки лица Semantic Image к полученной фотографии.

Обрезанное изображение лица теперь сохраняется в вашей библиотеке фотографий.
Приблизительно 100 изображений можно обработать за 14 секунд, а использование памяти и ЦП безопасно (iPhone 11).
(Если вы обрабатываете тысячи изображений одновременно, данные изображения не могут быть сохранены, и память будет превышена, поэтому лучше обрабатывать сотни изображений одновременно.)

Кажется, это бессмысленно, так как все лица на изображениях в масках, но автор стеснительный человек, так что извините.

Для данных всего тела, данных собак и кошек

SemanticImage также имеет функцию обнаружения и вырезания всего тела и домашних животных, поэтому его можно использовать для создания различных данных.

🐣

Я инженер-фрилансер.
Консультация по работе
Пожалуйста, не стесняйтесь обращаться к нам с кратким описанием разработки.
[email protected]

Я делаю приложение, использующее Core ML и ARKit.
Мы отправляем информацию, связанную с машинным обучением и дополненной реальностью.

Гитхаб

Твиттер
Средний