three+mediapipe实现摄像头识别双手操控三维立方体故障动画代码
代码语言:html
所属分类:三维
代码描述:three+mediapipe实现摄像头识别双手操控三维立方体故障动画代码
代码标签: three mediapipe 摄像头 识别 双手 操控 三维 立方体 故障 动画 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>3D Glitch Cube - Hand Control</title>
<!-- 引入 Three.js -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
<!-- 引入 MediaPipe -->
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/camera_utils/camera_utils.js" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@mediapipe/hands/hands.js" crossorigin="anonymous"></script>
<style>
body {
margin: 0;
overflow: hidden;
background-color: #050505;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: #fff;
}
#canvas-container {
width: 100vw;
height: 100vh;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
/* 摄像头预览窗 */
#webcam-container {
position: absolute;
bottom: 20px;
right: 20px;
width: 240px;
height: 180px;
border: 2px solid #333;
border-radius: 8px;
overflow: hidden;
transform: scaleX(-1); /* 水平翻转 */
z-index: 10;
background: #000;
}
#webcam {
width: 100%;
height: 100%;
object-fit: cover;
}
/* UI 指示与说明 */
#info-panel {
position: absolute;
top: 20px;
left: 20px;
.........完整代码请登录后点击上方下载按钮下载查看















网友评论0