成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

搭載Google MLKit,Android應用快速實現人臉檢測功能

人工智能 機器學習
配置人臉檢測器 使用的圖片尺寸至少為 480x360 像素。為了機器學習套件準確檢測人臉,輸入圖片必須包含由足夠像素數據表示的人臉。

ML Kit

ML Kit是Google提供的機器學習SDK,包含了一系列預訓練模型,可以在Android和iOS應用中快速添加機器學習功能。ML Kit工具包將谷歌在機器學習方面的專業知識帶給了普通的移動應用開發者,可以借助ML Kit在幾行代碼中實現所需的功能。

ML Kit的功能非常全面且易于使用,提供了基于API的現有解決方案,如文字識別、條碼識別、圖像標簽、人臉檢測、對象檢測等。同時,還提供了便利的API,允許在移動應用中使用自定義的TensorFlow Lite模型。

ML Kit針對移動設備進行了優化,使得機器學習套件的處理過程可以在設備上進行,保證了快速性,并解鎖了處理相機輸入等實時用例的能力。即使在離線狀態下,也可以使用這項功能來處理需要保留在設備上的圖片和文本。

MLKit人臉檢測

人臉檢測API可以檢測圖片中的人臉、識別主要的面部特征,并獲取檢測到的人臉的輪廓。只能用于檢測人臉,不識別人臉。

借助人臉檢測,可以用于(如美化自拍照和肖像,或根據用戶的照片生成頭像)等場景。同時支持實時執行人臉檢測,可以用在視頻聊天或響應玩家表情的游戲等應用場景。

mlkit:face-detection主要功能

  • 「識別和定位面部特征」 獲取檢測到的每個人臉的眼睛、耳朵、臉頰、鼻子和嘴巴的坐標。
  • 「獲取面部特征的輪廓」 獲取檢測到的面部的輪廓及其眼睛、眉毛、嘴唇和鼻子。
  • 「識別面部表情」 確定人物是在微笑還是閉著眼睛。
  • 「跨視頻幀跟蹤人臉」 獲取每個檢測到的唯一身份人臉的標識符。標識符在不同調用中保持一致,因此您可以對視頻流中的特定人員執行圖片處理。
  • 「實時處理視頻幀」:人臉檢測在設備上執行,其速度足以在視頻處理等實時應用中使用。
  1. 添加依賴
dependencies {
  // ...
  // Use this dependency to bundle the model with your app
  implementation 'com.google.mlkit:face-detection:16.1.6'
  //在 Google Play 服務中使用該模型
  implementation 'com.google.android.gms:play-services-mlkit-face-detection:17.1.0'
}
  1. 配置人臉檢測器 使用的圖片尺寸至少為 480x360 像素。為了機器學習套件準確檢測人臉,輸入圖片必須包含由足夠像素數據表示的人臉。在圖片中檢測的每張人臉應至少為 100x100 像素。如果想檢測人臉的輪廓,機器學習套件需要更高的分辨率輸入:每張人臉應至少為 200x200 像素。

圖片圖片

// 1、配置人臉檢測器
FaceDetectorOptions faceDetectorOptions = new FaceDetectorOptions.Builder().setPerformanceMode(PERFORMANCE_MODE_FAST).build();
//2、獲取人臉檢測器
FaceDetector detector = FaceDetection.getClient(faceDetectorOptions);
  1. 加載圖片資源 檢測圖片中的人臉,創建InputImage對象:Bitmap、media.Image、ByteBuffer、字節數組或文件。將InputImage對象傳遞給FaceDetector的process方法。
// 3、從資源中加載圖片
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test3);
imgView.setImageBitmap(bitmap);
InputImage image = InputImage.fromBitmap(bitmap, 0);
  1. 調用人臉檢測器
// 4、處理圖片
detector.process(image).addOnSuccessListener(new OnSuccessListener<List<Face>>() {
      @Override
      public void onSuccess(List<Face> faces) {
          Log.e("TAG", "onSuccess: " + 1);
          imgView.setImageBitmap(drawWithRectangle(faces));
      }
  })
  .addOnFailureListener(new OnFailureListener() {
      @Override
      public void onFailure(@NonNull Exception e) {
          Toast.makeText(this, "識別失敗", Toast.LENGTH_SHORT).show();
      }
  });
  1. 繪制矩形邊框
private Bitmap drawWithRectangle(List<Face> faces) {
    //復制一個新的Bitmap
    Bitmap copiedBitmap = bitmap.copy(bitmap.getConfig(), true);;

    for (Face face : faces) {
        //獲取邊界狀態
        Rect bounds = face.getBoundingBox();
        // 初始化Paint
        Paint paint = new Paint();
        // 設置矩形顏色
        paint.setColor(Color.BLUE);
        // 設置繪制樣式為輪廓繪制
        paint.setStyle(Paint.Style.STROKE);
        // 設置為你需要的寬度
        paint.setStrokeWidth(10);

        Canvas canvas = new Canvas(copiedBitmap);
        canvas.drawRect(bounds, paint);
    }
    return copiedBitmap;
}

圖片圖片

完整示例代碼:https://github.com/Reathin/Sample-Android (module_mlkit)

責任編輯:武曉燕 來源: 沐雨花飛蝶
相關推薦

2017-01-23 21:35:58

Android人臉檢測介紹

2019-07-02 08:00:00

JavaScriptWeb對象

2012-04-30 20:24:43

Android API

2018-01-23 09:17:22

Python人臉識別

2020-11-24 19:37:43

GoogleAndroid加密

2022-04-05 20:54:21

OpenCVPython人臉檢測

2021-09-10 10:15:24

Python人臉識別AI

2015-02-10 10:08:59

JavaScript

2020-11-02 11:24:52

算法人臉識別技術

2024-06-12 12:57:12

2020-12-30 08:20:04

人臉檢測Retina FacemobileNet

2015-05-04 13:21:56

DartAndroid

2012-06-13 10:49:23

PHP

2009-10-28 16:31:37

Oracle傳輸表空間

2018-12-12 15:30:28

Google LensiOSAPP

2018-07-04 09:59:23

Android評論回復

2020-01-10 18:43:29

2024年人臉識別硬件安全

2017-05-27 14:00:06

深度學習人臉建模

2012-02-29 13:39:18

AndroidGoogle

2014-07-04 16:47:57

Google PlayAndroid Wea
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲在线中文字幕 | 在线免费黄色 | 成人性视频在线播放 | aaaa日韩| 日日草夜夜草 | 成人在线视频一区二区三区 | 国产91丝袜在线播放 | 91在线导航 | 午夜小视频在线播放 | 国产视频久久久久 | 特级一级黄色片 | 欧美日韩国产一区 | 精品国产免费一区二区三区演员表 | 国产福利二区 | 国产成人免费视频 | 国产亚洲久 | 国产精品久久久久久久久动漫 | 久久岛国| 欧美偷偷 | 久久久一区二区 | 亚洲欧美日韩精品久久亚洲区 | 亚洲 精品 综合 精品 自拍 | 91精品国产91久久久久久最新 | 久久久91精品国产一区二区三区 | 亚洲一二三区精品 | 国产高清免费 | 成人欧美一区二区三区 | 精品二区 | 国产成人午夜高潮毛片 | 男女免费观看在线爽爽爽视频 | 久久久美女| 青青久视频 | 人人九九精 | 视频一区中文字幕 | 国产激情在线看 | 中文字幕一区在线 | 国产日韩欧美精品一区二区三区 | 午夜影院 | 在线一级片 | 黄色小视频入口 | 日韩在线免费视频 |