新闻详情

新闻详情

首页 / 资讯中心 / 详情

在 ARM 上装好 MediaPipe:aarch64 源码构建完整指南

发布时间:2026/9/1 9:18:46来源:尧图网络
在 ARM 上装好 MediaPipe:aarch64 源码构建完整指南
在 ARM 上装好 MediaPipeaarch64 源码构建完整指南【免费下载链接】mediapipeCross-platform, customizable ML solutions for live and streaming media.项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe想在 Jetson 或树莓派上跑 MediaPipe 人脸检测吗x86 机器上一条pip install mediapipe就能解决但 ARMaarch64平台上这条命令会直接失败官方 PyPI 包只提供 x86_64 的 wheel没有 aarch64 版本。这不是你的环境问题是官方确实没发。这篇文章给出两条可行路线从源码构建或者用社区维护的 aarch64 适配包。先说结论两条路线怎么选路线 A源码构建。适合你愿意装 Bazel、OpenCV 这套工具链或者本地代码有改动、需要自己出 wheel 的场景。耗时以小时计但产出完全可控。路线 B社区预编译包。适合只想快速在 Jetson / 树莓派上跑起来、不想碰构建系统的人。拿到现成 wheelpip install即可。两条路线的验证方式相同见后文。路线 A从源码构建 MediaPipe wheel第一步确认工具链三件套你的机器需要先具备三样东西BazelMediaPipe 的构建系统、OpenCV图像处理依赖、一个干净的 Python 虚拟环境。Bazel 和 OpenCV 的版本与安装方式以仓库内 docs/getting_started/install.md 和 docs/getting_started/python.md 为准这里不替你猜版本号。Jetson 这类系统的 OpenCV 往往要用官方为 TensorRT 编译的版本装错来源是后续报错的高发区。第二步装系统依赖并创建虚拟环境下面的命令安装编译所需头文件、虚拟环境支持、protoc 和 cmake然后创建并激活一个隔离环境sudo apt install python3-dev python3-venv protobuf-compiler cmake python3 -m venv mp_env source mp_env/bin/activate第三步获取源码并构建克隆仓库安装 Python 依赖再构建。--link-opencv表示链接系统里已装的 OpenCV不从头编译它git clone https://gitcode.com/GitHub_Trending/med/mediapipe cd mediapipe pip3 install -r requirements.txt python3 setup.py install --link-opencv如果后面想在别的机器上复用产物用python3 setup.py bdist_wheel生成 wheel 文件再pip install dist/mediapipe-*.whl安装。首次构建很慢Bazel 要拉取全部依赖并全量编译耐心等即可中途别打断。构建后的验证构建完成后用一小段 Python 代码确认包能正常导入、solutions 模块可用。仓库自带的人脸检测测试图也直观展示了它检测出的效果import mediapipe as mp mp.solutions.face_mesh print(MediaPipe on aarch64 OK)没有任何报错导入成功就说明 ARM 上的 MediaPipe 装好了。想进一步确认可以直接跑仓库 examples/desktop/ 下的示例工程。路线 B社区维护的 aarch64 适配项目如果你不想自己扛完整构建可以找社区维护的 MediaPipe Python aarch64 项目。它的定位很明确面向 Nvidia Jetson、树莓派这类设备提供针对 aarch64 的构建脚本和预编译 wheel省去 Bazel 工具链配置。这类项目不在本仓库内获取方式以项目自身的 README 为准使用前核对它的构建基于哪个 MediaPipe 版本、匹配哪个 Python 版本别直接拿给不匹配的 Python 装。适合的场景一句话设备端要跑业务构建过程不想碰。构建失败的 3 种常见原因现象pip install mediapipe报No matching distribution found原因PyPI 没有 aarch64 wheelpip 找不到匹配平台的包。 处理这正是本文存在的意义——改走源码构建或社区包别在 pip 上继续重试。现象Bazel 构建中途报 OpenCV 相关错误或运行时报ImportError: libopencv_*.so原因找不到 OpenCV或找到的是架构 / 版本不匹配的那份Jetson 上常见系统里同时存在源码编译版和 JetPack 自带版。 处理确认python3 -c import cv2; print(cv2.__file__, cv2.__version__)输出指向你预期的那份构建时加--link-opencv指向系统库。现象构建卡在 Fetching 或下载依赖阶段长时间不动、失败原因依赖走网络拉取网络受限或代理没配置时最易发生。 处理给 Bazel 配置代理或本地缓存重跑同一条构建命令Bazel 会续上已下载部分不用从头再来。收尾总结成一句话aarch64 上没有官方 wheel要么按「Bazel OpenCV 源码构建」自己造一个要么直接用社区的 aarch64 适配包。装完都用同一条命令验证python3 -c import mediapipe as mp; print(mp.__file__)能打印出路径、无报错MediaPipe 就在你的 ARM 机器上跑起来了。【免费下载链接】mediapipeCross-platform, customizable ML solutions for live and streaming media.项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

迅为开发板图形化配置工具Topeet Toolbox实测:降低嵌入式Linux门槛 2026/9/1 10:07:01

迅为开发板图形化配置工具Topeet Toolbox实测:降低嵌入式Linux门槛

这次我们来看一个专门为迅为开发板设计的图形化配置工具——Topeet Toolbox。如果你正在使用迅为的T113、RK3566等开发板,并且厌倦了反复查阅文档、手动敲命令来配置网络、挂载文件系统、安装软件包,那么这个工具值得你重点关注。它把开发板配置中那些繁…

阅读更多 →
Hallmark Hero 标题长度与字号钳制关系:4 档自动降档规则完整指南 2026/9/1 10:07:01

Hallmark Hero 标题长度与字号钳制关系:4 档自动降档规则完整指南

Hallmark Hero 标题长度与字号钳制关系:4 档自动降档规则完整指南 【免费下载链接】hallmark Anti-AI-slop design skill for Claude Code, Cursor, and Codex. 项目地址: https://gitcode.com/GitHub_Trending/hal/hallmark Hallmark 是一个面向 Claude Cod…

阅读更多 →
LangGraph实战:构建可控、有状态的Agent工作流 2026/9/1 10:07:01

LangGraph实战:构建可控、有状态的Agent工作流

这段时间后台收到不少关于 Agent 开发的私信,问得最多的就是:LangChain 我能跑通,但一涉及 Agent 循环、条件分支、状态持久化就不知道怎么组织代码了。市面上不少教程要么只讲概念,要么直接甩一段看不出全貌的代码。这次我们直接…

阅读更多 →
从数学基础到智能体集群:ai-engineering-from-scratch 学习顺序终极指南(511课全解读) 2026/9/1 10:07:01

从数学基础到智能体集群:ai-engineering-from-scratch 学习顺序终极指南(511课全解读)

从数学基础到智能体集群:ai-engineering-from-scratch 学习顺序终极指南(511课全解读) 【免费下载链接】ai-engineering-from-scratch Learn it. Build it. Ship it for others. 项目地址: https://gitcode.com/GitHub_Trending/ai/ai-engi…

阅读更多 →
初识capsule-react:Rust+WASM打造AI Agent操作系统外壳,ReAct循环协调器完全指南 2026/9/1 10:07:01

初识capsule-react:Rust+WASM打造AI Agent操作系统外壳,ReAct循环协调器完全指南

初识capsule-react:RustWASM打造AI Agent操作系统外壳,ReAct循环协调器完全指南 【免费下载链接】capsule-react ReAct loop coordinator. Stateless state machine for reasoning-and-action cycle. Part of Unicity AOS. 项目地址: https://gitcode.…

阅读更多 →
5分钟跑通Autoresearch:Claude Code/OpenCode/Codex三平台安装与首次运行完整指南 2026/9/1 10:04:00

5分钟跑通Autoresearch:Claude Code/OpenCode/Codex三平台安装与首次运行完整指南

5分钟跑通Autoresearch:Claude Code/OpenCode/Codex三平台安装与首次运行完整指南 【免费下载链接】autoresearch Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathys autoresearch. Modify → Verify → Ke…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞