Как обрезать результат обнаружения лица с помощью командной строки gcloud - PullRequest
2 голосов
/ 10 июля 2019

Я загрузил изображение в свое облачное хранилище Google в корзине.Затем я открываю командную строку gcloud и запускаю следующее:

gcloud ml vision detect-faces gs://my-bucket/face.png

Я вижу результат в формате json, поэтому я понимаю, что он возвращает положение лица и некоторые особенности лица.

Как сохранить / экспортировать обрезанное изображение, содержащее только лицо, с помощью командной строки gcloud?

Другими словами, в следующем примере, как я могу экспортировать как отдельное изображениеплощадь внутри большего зеленого поля?

enter image description here

1 Ответ

1 голос
/ 10 июля 2019

Используя API обнаружения лиц, вы получаете прямоугольник, который идентифицирует найденное лицо.Если вам сейчас нужно создать новое изображение (которое может заменить старое изображение при желании), содержащее только лицо, вы можете использовать инструмент, подобный ImageMagick .Это может быть выполнено из командной строки.Этот инструмент принимает в качестве входных данных исходное изображение, команды и генерирует новое изображение.Одной из команд является -crop , которая обрезает изображение по заданному прямоугольнику ввода (лицевая рамка).

...