我已将图像上传到存储桶中的Google Cloud Storage中。然后打开gcloud命令行,然后运行以下命令:
gcloud ml vision detect-faces gs://my-bucket/face.png
我可以json格式查看结果,因此我知道它返回脸部位置和某些脸部特征。
如何使用gcloud命令行保存/导出仅包含面部的裁剪图像?
换句话说,在下面的示例中,如何将较大的绿色框中的区域导出为单独的图像?
答案 0 :(得分:1)
使用面部检测API,您将获得一个矩形,用于标识找到的面部。如果您现在想要创建仅包含面部的新图像(如果需要,可以替换旧图像),则可以使用ImageMagick之类的工具。这可以在命令行执行。该工具将源图像作为输入,进行命令并生成新图像。其中的命令之一是-crop,它将在输入矩形(面部框)的情况下裁剪图像。