Android 图片开源项目Android知识库

Android 图片人脸识别剪切

2017-06-12  本文已影响152人  mm_cuckoo

场景

在开发中我们经常需要对图片以人脸为中心进行剪切并显示,这时就需要下面这个工具了。

实现效果

实现效果

Demo及工程地址:https://github.com/CNCFOX/ImageViewClip

项目参考及引用

使用库: http://code.taobao.org/p/tclip/
参考项目:https://github.com/beartung/tclip-android
本项目参考以上上面及识别库进行修改封装打包,意在更方便灵活使用。

项目使用

下载工具 jar(IVClip_V1.0.jar) : https://github.com/CNCFOX/ImageViewClip/raw/master/Libs/IVClip_V1.0.jar

下载so文件:https://github.com/CNCFOX/ImageViewClip/raw/master/Libs/so_File.zip

将下载的jar.so 文件加入到项目中。

API 说明

在项目中使用如下API即可:

CImageView

这是一个继承ImageView的图片控件,可以直接在xml 中进行使用:

<com.cfox.ivcliplib.CImageView
    android:src="@mipmap/img"
    android:layout_width="80dp"
    android:layout_height="80dp" />

CImageUtils

说明:这里的宽和高不是显示的宽和高,指的是剪切时的宽和高。实际显示宽和高由自己设定,如果将ImageView 控件的宽和高设置为wrap_content此时的宽和高即为剪切的宽和高。

Demo 工程编译运行

上一篇下一篇

猜你喜欢

热点阅读