
36
|
第
3
章
3.1
在
Android
上构建人脸检测应用程序
在接下来的几页中,你将看到一个应用程序的构建过程,该应用程序使用预训练的 ML
模型执行人脸检测,你无须进一步训练即可立即使用。你可以在图 3-1 中看到单个人脸
检测的示例。
图
3-1
:检测图片中的单个人脸
这个相同的模型(以及简单的应用程序)也可以识别图片中的多个面孔,你可以在图 3-2
中看到这一点。我觉得这特别令人印象深刻,因为如果你看前景中的女人,她的脸背对
着相机,我们只能看到它的侧面,但模型仍然可以检测到它!
让我们来看看如何开始在 Android 上创建这样的应用程序!
3.1.1
第
1
步:使用
Android Studio
创建应用程序
本教程的其余部分将使用 Android Studio,希望你至少具备此工具的基本知识,以及使
用 Kotlin 开发 Android 应用程序的相关知识。如果你不熟悉这些,我建议你参加 Google
关于 Kotlin 的 Android 开发的免费课程(
https://oreil.ly/bOja4
)。如果你还没有 Android
Studio,则可以从
https://developer.android.google.cn/studio/
下载。
第一步是使用 Android Studio 创建一个应用程序。因此,当你使用 File(文 件) → New
(新建)命令时,你会看到一个对话框,要求你选择一个项目模板(如图 3-3 所示)。
正文.indd 36正文.indd 36 2023-4-30 ...