创建一个自定义的View,它将绘制人脸框,并重写 onDraw 方法以绘制矩形。 下面是一个示例代码:

public class FaceBoundsView extends View {private List<Rect> faceBounds;private Paint rectPaint;public FaceBoundsView(Context context) {super(context);init();}public FaceBoundsView(Context context, AttributeSet attrs) {super(context, attrs);init();}public FaceBoundsView(Context context, AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);init();}private void init() {rectPaint = new Paint();rectPaint.setColor(Color.GREEN);rectPaint.setStyle(Paint.Style.STROKE);rectPaint.setStrokeWidth(5);}public void setFaceBounds(List<Rect> faceBounds) {this.faceBounds = faceBounds;invalidate();}@Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canvas);if (faceBounds != null) {for (Rect rect : faceBounds) {canvas.drawRect(rect, rectPaint);}}}
}

在Activity或Fragment中,您可以按如下方式使用此视图:

FaceBoundsView faceBoundsView = findViewById(R.id.face_bounds_view);
faceBoundsView.setFaceBounds(faceBounds);

在布局中,您可以按如下方式添加此视图

<com.example.FaceBoundsViewandroid:id="@+id/face_bounds_view"android:layout_width="match_parent"android:layout_height="match_parent"/>

Android人脸识别绘制人脸框自定义View显示相关推荐

  1. ubuntu下用Qt实现人脸识别之检测人脸并绘制人脸框(三)

    ubuntu下用Qt实现人脸识别之检测人脸并绘制人脸框(三) 要检测出人脸并且还要识别出这个人是谁,就得用到人脸算法,这个算法如果你足够牛X的话可以自己写出来,当然,如果像我一样是个小菜鸟的话就得领悟 ...

  2. Android实现人脸识别(人脸检测)初识

    title: Android实现人脸识别(人脸检测)初识 categories: Android tags: 人脸识别 人脸检测 相机处理 date: 2020-05-21 11:35:51 介绍 本 ...

  3. Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解

    Android绘图机制(二)--自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解 我们要想画好一些炫酷的View,首先我们得知道怎么去画一些基础的图案,比如矩形,圆 ...

  4. Android 百度人脸识别、人脸采集、文字识别(身份证),人证对比

    Android 百度人脸识别.人脸采集.文字识别(身份证),人证对比 Android 拍照.图片压缩(兼容7.0) 由于公司的项目赶在 "某某打车" 事件期间,所以你懂得.老板说要 ...

  5. Python | 人脸识别系统 — 人脸识别

    博客汇总:Python | 人脸识别系统 - 博客索引 GitHub地址:Su-Face-Recognition 注:阅读本博客前请先参考 工具安装.环境配置:Python | 人脸识别系统 - 简介 ...

  6. 调用远程摄像头进行人脸识别_人脸识别技术植入手机APP

    随着物联网技术的日益成熟,我们看到已经有很多APP用到了人脸识别技术,特别是金融和互联网领域的应用纷纷加入了人脸识别.表示,人脸识别技术基于人的脸部特征信息进行身份识别,为互联网金融等行业解决在线多维 ...

  7. Android仿IOS解锁密码界面-自定义view系列(6)

    Android仿IOS解锁密码界面-自定义view系列 功能简介 主要实现步骤-具体内容看github项目里的代码 xml相关属性设置 Android Studio 代码 Android技术生活交流 ...

  8. 基于insightface实现的人脸识别和人脸注册

    本教程的人脸识别是使用的是insightface库进行开发的,该库使用的框架为ONNX,使用的是Anaconda环境. 代码地址:点击下载 安装环境 安装insightface ,安装命令如下. py ...

  9. Android安卓仿IOS音量调节-自定义view系列(4)

    Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...

最新文章

  1. 超酷实用的jQuery焦点图赏析及源码
  2. python画爱心原理_程序员式优雅表白,教你用python代码画爱心
  3. 开发中关于Fragment异常的两个问题
  4. python+PIL+pytesser处理验证码环境搭建
  5. Google C++ 编码规范
  6. Python中文乱码
  7. java hashmap 实现 序列化_java – Jackson JSON对象映射器反序列化为LinkedHashMap而不是HashMap...
  8. MyBatis快速将MySQL转换成Oracle语句
  9. CRM-数据权限设计
  10. 微信小程序需要用到服务器吗?
  11. MATLAB并行计算
  12. 【Python • 图片识别】pytesseract快速识别提取图片中的文字
  13. 关于OPC的一些组件、没有注册类
  14. Alan Walker MV 合辑01 by defender 歌词
  15. linux蓝牙语音遥控器,Linux系统下遥控器的配置与使用方法
  16. MongoDB 空间定位(点) 与 距离检索
  17. 若依前后端分离版本集成Mybatis-plus
  18. 交换机之vlan详解
  19. pdf文本和表格处理——pdfplumber的安装与简单使用
  20. 03Fiddler APP 抓包

热门文章

  1. js为mui select添加Option
  2. QT中Model-View-Delegate委托代理机制用法介绍
  3. 移动端web开发开发技巧和常见问题
  4. a的n次方的高效算法
  5. JAVA 接口 匿名函数
  6. 80款国外画册设计排版鉴赏
  7. python去干扰线_验证码——python去除干扰线
  8. 文件夹删除不掉的几种解决方法
  9. 国际标准 ISO 15008
  10. 2021年香河一中高考成绩查询,香河一中高考成绩