【问题标题】:Smart cropping for ImageViews in AndroidAndroid中ImageViews的智能裁剪
【发布时间】:2017-10-09 02:27:15
【问题描述】:

我正在为 Android 中的 ImageViews 寻找一种自动裁剪工具,它可以在运行时以内容感知的方式裁剪 ImageView 中的图像。 这也称为智能裁剪或其他东西。这是 Javascript 的 example。

有没有为 Android ImageViews 实现的智能裁剪算法的类似库? 它应该如何工作的想法:

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

【问题讨论】:

    标签: android image image-processing imageview crop


    【解决方案1】:

    如果您使用的是毕加索(滑翔或壁画)。这个库裁剪图像检测google's vision service支持的人脸

    https://github.com/aryarohit07/PicassoFaceDetectionTransformation

    编辑:

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

    【讨论】:

    • 谢谢。 PicassoFaceDetectionTransformation 看起来很有希望,但仅适用于人脸识别,至少正如它在特征中所说的那样(如果没有检测到人脸,它将回退到 CENTER CROP。)因此,它不适用于其他情况,即无生命的物体。跨度>
    • 我知道,我使用基于 smartcrop.js 的库更新了我的答案
    猜你喜欢
    • 2017-07-02
    • 1970-01-01
    • 2021-05-27
    • 2015-02-02
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多