# face-shape-recognizer **Repository Path**: epsos/face-shape-recognizer ## Basic Information - **Project Name**: face-shape-recognizer - **Description**: 基于Dify的人脸形状识别Web应用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-03 - **Last Updated**: 2026-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 人脸形状识别系统 基于 Dify AI 引擎的人脸形状智能识别 Web 应用。用户上传照片后,系统会自动分析人脸形状特征并生成详细描述。 ## 功能特点 - 📸 支持图片上传(点击或拖拽) - 🤖 基于 Dify AI 引擎进行智能分析 - 🎨 现代化的响应式界面 - 🔒 安全的文件处理(自动删除临时文件) ## 技术栈 - **前端**:HTML5, Tailwind CSS, JavaScript - **后端**:Node.js, Express - **依赖**:multer (文件上传), axios (API 调用) - **AI 引擎**:Dify ## 快速开始 ### 1. 环境准备 确保已安装 Node.js (v14+) ### 2. 安装依赖 ```bash npm install ``` ### 3. 配置 Dify API Key 在 `server.js` 文件中,将 `YOUR_DIFY_API_KEY` 替换为您的 Dify API Key: ```javascript headers: { 'Authorization': `Bearer YOUR_DIFY_API_KEY`, 'Content-Type': 'application/json' } ``` ### 4. 启动服务 ```bash # 开发模式(支持热重载) npm run dev # 生产模式 npm start ``` 服务将运行在 `http://localhost:3000` ## 项目结构 ``` face-shape-recognizer/ ├── server.js # 后端服务器 ├── app.js # 前端脚本 ├── index.html # 前端页面 ├── package.json # 项目配置 ├── README.md # 项目文档 └── uploads/ # 临时上传目录 ``` ## 使用说明 1. 打开 `http://localhost:3000` 2. 点击或拖拽上传图片 3. 点击「开始分析」按钮 4. 等待系统分析完成,查看结果 ## 注意事项 - 支持 JPG、PNG 等常见图片格式 - 建议上传清晰的正面人脸照片 - 分析结果基于 AI 模型,可能存在一定误差 ## 许可证 MIT License