日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android人脸识别的背景图_Android 图片人脸识别剪切

發布時間:2023/12/10 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android人脸识别的背景图_Android 图片人脸识别剪切 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

在開發中我們經常需要對圖片以人臉為中心進行剪切并顯示,這時就需要下面這個工具了。

實現效果

實現效果

項目參考及引用

項目使用

將下載的jar 和 .so 文件加入到項目中。

API 說明

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

CImageView

這是一個繼承ImageView的圖片控件,可以直接在xml 中進行使用:

android:src="@mipmap/img"

android:layout_width="80dp"

android:layout_height="80dp" />

CImageUtils

說明:這里的寬和高不是顯示的寬和高,指的是剪切時的寬和高。實際顯示寬和高由自己設定,如果將ImageView 控件的寬和高設置為wrap_content此時的寬和高即為剪切的寬和高。

crop(ImageView imageView , int width, int height)

將指定的ImageView 中的圖片剪切指定大小

imageView : 被處理的ImageView 控件

width : 寬

height : 高

無返回值

使用示例:

ImageView mImg = (ImageView) findViewById(R.id.img);

CImageUtils.instance(this).crop(mImg,400,400);

cropToBitmap(ImageView imageView, int width, int height)

將指定的ImageView 中的圖片剪切指定大小,返回剪切后圖片以Bitmap類型。

imageView : 被處理的ImageView 控件

width : 寬

height : 高

返回值 : Bitmap

使用示例:

ImageView mImgA_A = (ImageView) findViewById(R.id.img_a_a);

ImageView mBaseView = (ImageView) findViewById(R.id.img_base1);

Bitmap clipBitmap = CImageUtils.instance(this).cropToBitmap(mBaseView,400,400);

mImgA_A.setImageBitmap(clipBitmap);

cropToBitmap(Bitmap imageBitmap, int width, int height)

將指定的Bitmap圖片,剪切指定大小,返回剪切后圖片以Bitmap類型。

imageBitmap : Bitmap圖片

width : 寬

height : 高

返回值 : Bitmap

使用示例:

ImageView mImgA_A = (ImageView) findViewById(R.id.img_a_a);

ImageView mBaseView = (ImageView) findViewById(R.id.img_base1);

Bitmap baseBitmap = ((BitmapDrawable)mBaseView.getDrawable()).getBitmap();

Bitmap clipBitmap = CImageUtils.instance(this).cropToBitmap(baseBitmap,320,320);

mImgA_A.setImageBitmap(clipBitmap);

Demo 工程編譯運行

在git中執行下面命令clone工程到本地:

git clone git@github.com:CNCFOX/ImageViewClip.git

用Android studio 打開工程

打開 Gradle 找到 :ivcliplib ,展開other文件夾,找到ndkClean 和 ndkBuild分別執行,然后運行項目。

如下圖:

:ivcliplib

ndkClean 和 ndkBuild

總結

以上是生活随笔為你收集整理的android人脸识别的背景图_Android 图片人脸识别剪切的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。