You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在本地电脑运行Codepen上的MediaPipe人脸检测Demo

修复步骤

1. 补充缺失的依赖引入

Codepen平台默认在全局注入了Demo依赖的三个外部脚本,你本地没有引入,所以相关API无法正常调用。在<head>标签末尾添加以下代码:

<script src="https://cdn.jsdelivr.net/npm/@mediapipe/control_utils@0.1/control_utils.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/drawing_utils@0.1/drawing_utils.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/face_detection@0.4/face_detection.js"></script>

2. 修正CSS语法

你复制的CSS是Sass嵌套语法,原生浏览器不支持,需要把所有嵌套选择器展开为标准CSS写法,比如:

/* 原嵌套写法 */
a {
    color: white;
    text-decoration: none;
    &:hover {
        color: lightblue;
    }
}
/* 修改为标准写法 */
a {
    color: white;
    text-decoration: none;
}
a:hover {
    color: lightblue;
}

所有带&符号的嵌套规则都按照上述逻辑修改即可。

3. 调整script标签位置

你当前把<script type="module">写在了</html>标签之外,不符合HTML规范,需要把整个script块移动到</body>标签之前,保证DOM加载完成后再执行脚本逻辑。

4. 启动服务测试

修改完成后重新运行python3 -m http.server,在Chrome中访问http://localhost:8000,授权摄像头权限后即可正常运行Demo。

内容的提问来源于stack exchange,提问作者Alok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 01:45:04