mediapipe中 怎么更改 人脸检测中的 框体颜色?

2024-03-23 10:38

本文主要是介绍mediapipe中 怎么更改 人脸检测中的 框体颜色?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们 以 examples 的为 例子
android/src/java/com/google/mediapipe/apps/facedetectiongpu的
BUILD文件,描述了apk 生成的条件:

我们可以看到: 75 line
android_binary(
name = “facedetectiongpu”,
manifest = “AndroidManifest.xml”,
manifest_values = {“applicationId”: “com.google.mediapipe.apps.facedetectiongpu”},
multidex = “native”,
deps = [
“:mediapipe_lib”, //<<<------------------------------------step 1 这个android apk 依赖于这个mediapipe_lib------>>>
],
)

然后…看到这里 45 line
android_library(
name = “mediapipe_lib”,
srcs = glob(["*.java"]),
assets = [
“:binary_graph”, //<<<----------------------------- step 2------>>>
“//mediapipe/models:face_detection_front.tflite”,
“//mediapipe/models:face_detection_front_labelmap.txt”,
],
assets_dir = “”,
manifest = “AndroidManifest.xml”,
resource_files = glob([“res/**”]),
deps = [
—… … … 省略了 …
],
)

再 然后就 是这里 啦:
genrule(
name = “binary_graph”, //<<<----------------------------- step 3 ----->>>>//
srcs = ["//mediapipe/graphs/face_detection:mobile_gpu_binary_graph"],
outs = [“facedetectiongpu.binarypb”],
cmd = “cp $< $@”,
)

然后就是

在 graphs /face_detection下
BUILD文件 : 50 line
mediapipe_binary_graph(
name = “mobile_gpu_binary_graph”, // 对应了 step 3 中的 srcs 路径 …
graph = “face_detection_mobile_gpu.pbtxt”, // <<------------------------- step 4------>>>>
output_name = “mobile_gpu.binarypb”,
deps = [":mobile_calculators"],
)

好,我们最终 来到了 这个 文件:
face_detection_mobile_gpu.pbtxt

可以知道这么 一个注释:

Converts the detections to drawing primitives for annotation overlay.

这句的注释大概意思 就是 转换 检测结果 绘制 覆盖, 哈哈 英文不好, 不好意思…
这块 有个node
node_options: {
[type.googleapis.com/mediapipe.DetectionsToRenderDataCalculatorOptions] {
thickness: 10.0
color { r: 255 g: 0 b: 0 }
}
}
没错了,这color 就是框体的颜色 表示… 改改看吧 应该能行的…亲测过了…

这篇关于mediapipe中 怎么更改 人脸检测中的 框体颜色?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/838057

相关文章

SpringBoot使用Apache Tika检测敏感信息

《SpringBoot使用ApacheTika检测敏感信息》ApacheTika是一个功能强大的内容分析工具,它能够从多种文件格式中提取文本、元数据以及其他结构化信息,下面我们来看看如何使用Ap... 目录Tika 主要特性1. 多格式支持2. 自动文件类型检测3. 文本和元数据提取4. 支持 OCR(光学

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,