如何使用gcloud命令行裁剪面部检测结果

时间:2019-07-10 17:00:49

标签: google-cloud-platform gcloud google-cloud-ml google-vision

我已将图像上传到存储桶中的Google Cloud Storage中。然后打开gcloud命令行,然后运行以下命令:

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

我可以json格式查看结果,因此我知道它返回脸部位置和某些脸部特征。

如何使用gcloud命令行保存/导出仅包含面部的裁剪图像?

换句话说,在下面的示例中,如何将较大的绿色框中的区域导出为单独的图像?

enter image description here

1 个答案:

答案 0 :(得分:1)

使用面部检测API,您将获得一个矩形,用于标识找到的面部。如果您现在想要创建仅包含面部的新图像(如果需要,可以替换旧图像),则可以使用ImageMagick之类的工具。这可以在命令行执行。该工具将源图像作为输入,进行命令并生成新图像。其中的命令之一是-crop,它将在输入矩形(面部框)的情况下裁剪图像。