2017-05-10 61 views
-2

我正在尋找Android中ImageViews的自動裁剪工具,該工具會在運行時以內容感知的方式裁剪ImageView中的圖像。 這也被稱爲智能作物或其他東西。這是一個用於Javascript的exampleAndroid中ImageViews的智能裁剪

是否有類似的圖書館與智能作物algaorythms實現Android ImageViews? 的應該是如何工作的想法:

  1. 獲取的ImageView的實際寬度,高度,運行設備的屏幕上。原始圖像的
  2. 智能裁剪(或設置圖像的定位,就好像它是在背景中)在內容感知的方式(比如,在臉上中心)

回答

1

如果您使用的畢加索(滑翔或壁畫)。該庫裁剪圖像檢測面部支撐在google's vision service

https://github.com/aryarohit07/PicassoFaceDetectionTransformation

編輯:

有基於smartcrop.js here (smartcrop-android)庫。
我已經沒有使用過,但是有一些例子。我有點低。一個加號,它支持Rx。

+0

謝謝。 PicassoFaceDetectionTransformation看起來很有前途,但只適用於人臉識別,至少在特徵中說明(如果沒有檢測到臉部,它將回退到CENTROP CROP)。因此,它不適用於其他情況,無生命的物體。 –

+0

我知道,我用一個基於smartcrop.js的庫更新了我的答案 – crgarridos