Member 12301755 Ответов: 1

В доме инструмент для определения возраста и пола с помощью реорганизации лица.


Привет Ребята,
Надеюсь, у вас все хорошо, мы, ребята, разрабатываем приложение для вывесок с использованием wpf. В соответствии с требованиями клиента мы хотим определить возраст и пол людей, которые смотрят рекламу, размещенную на наших вывесках. Но проблема заключается в том, что из-за некоторых юридических проблем мы не должны отправлять эти изображения на сторонний облачный сервер для обработки(через api). Так что может ли кто-нибудь предложить мне лучший в доме инструмент или sdk (платный /с открытым исходным кодом) в качестве решения.
Спасибо.

Что я уже пробовал:

----------------------------------------------------------------------------------------

1 Ответов

Рейтинг:
1

#realJSOP

Почему бы вам просто не сохранить те части изображения, которые вы будете оценивать, а не всю картину целиком?

- или -

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

ОБНОВЛЕНИЕ =======================

Потому что ты, кажется, не понял...

Разбейте изображение на части:

Например, если ваше изображение имеет ширину 600 пикселей, вы можете разбить его на любое количество пикселей, которое равномерно делится на 600. Например 2, 4, 5, 6, 10, 15, 20, 25, 30, 40, 50, 60, 120, и т. д.).

Храните разделы в облаке:

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

Извлеките разделы из облака:

Извлеките секции и соберите их заново. Это должно быть незначительным упражнением, если вы создадите свою схему облачного хранилища соответствующим образом.

Оцените изображение:

Сделайте любую магию, которую вы делаете, чтобы определить пол/возраст, а затем утилизируйте повторно собранное изображение, а затем удалите части из облака.

------------

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


Member 12301755

Спасибо за ответ Джону Симмонсу, для точного результата нам нужно отправить все изображение целиком.

Dave Kreskowiak

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

Я не знаю ни одной автономной библиотеки, которая будет делать то, что вы хотите. Эти вещи находятся в облаке, потому что они учатся и совершенствуются, используя большое количество изображений, представленных из большого количества источников. Автономная библиотека не будет иметь такой возможности и будет значительно менее точной.

#realJSOP

Я обновил свой ответ, чтобы объяснить более подробно.