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

相关文章

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

C++ 检测文件大小和文件传输的方法示例详解

《C++检测文件大小和文件传输的方法示例详解》文章介绍了在C/C++中获取文件大小的三种方法,推荐使用stat()函数,并详细说明了如何设计一次性发送压缩包的结构体及传输流程,包含CRC校验和自动解... 目录检测文件的大小✅ 方法一:使用 stat() 函数(推荐)✅ 用法示例:✅ 方法二:使用 fsee

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

使用Python实现获取屏幕像素颜色值

《使用Python实现获取屏幕像素颜色值》这篇文章主要为大家详细介绍了如何使用Python实现获取屏幕像素颜色值,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、一个小工具,按住F10键,颜色值会跟着显示。完整代码import tkinter as tkimport pyau

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)

《如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)》:本文主要介绍如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)问题,具有很好的参考价值,希望对大家有所帮助,如有... 目录先在你打算存放的地方建四个文件夹更改这四个路径就可以修改默认虚拟内存分页js文件的位置接下来从高级-