Android 中 ImageView 的智能裁剪

Smart cropping for ImageViews in Android

我正在寻找 Android 中 ImageView 的自动裁剪工具,它可以在运行时以内容感知的方式裁剪 ImageView 中的图像。 这也称为 Smart Crop 之类的。这是 Javascript.

example

是否有类似的库,其中包含为 Android ImageViews 实现的那些智能裁剪算法? 它应该如何工作的想法:

  1. 运行时获取设备屏幕上ImageView的实际宽高。
  2. 以内容感知方式(例如,以面部为中心)智能裁剪原始图像(或设置图像的位置,就好像它在背景中一样)

如果您使用的是毕加索(滑音或壁画)。 google's vision service

支持此库裁剪图像检测人脸

https://github.com/aryarohit07/PicassoFaceDetectionTransformation

编辑:

有一个基于 smartcrop.js here (smartcrop-android).
的库 我还没有使用过,但正在查看示例时间。我有点低。另外,它支持 Rx。