企业ERP系统产品系统
本项目是一个基于Next.js开发的虾皮电商平台专用ERP管理系统,提供订单管理、入库管理、物流管理等功能。 ## 功能特点 - **入库管理**:管理产品入库流程,记录库存信息 - **订单管理**:处理订单,跟踪订单状态 - **待发货订单**:查看和处理待发货的订单 - **物流管理**:跟踪物流状态,管理物流信息 - **店铺管理**:管理多个店铺 - **系统设置**:配置系统参数 ## 技术栈 - **前端**:Next.js 14, React 18, TailwindCSS - **后端**:FastAPI (Python) - **数据库**:MySQL - **部署**:支持Docker容器部署 ## 安装与启动 ### 系统要求 - Node.js 18+ - PNPM (推荐) 或 NPM - MySQL 8.0+ - Python 3.8+ (后端) ### 安装步骤 1. 克隆本仓库 ``` git clone cd erp-system ``` 2. 安装前端依赖 ``` pnpm install ``` 3. 配置环境变量 创建`.env.local`文件并添加以下配置: ``` NODE_OPTIONS=--dns-result-order=ipv4first HOSTNAME=127.0.0.1 HOST=127.0.0.1 NEXT_PUBLIC_HOST=127.0.0.1 NEXT_PUBLIC_API_BASE_URL=http://127.0.0.1:8000/api/v1 NEXT_TELEMETRY_DISABLED=1 NEXT_PRIVATE_HOST=127.0.0.1 ``` 4. 启动后端服务器 ``` cd bak/backend uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload ``` 5. 启动前端开发服务器 ``` pnpm dev ``` 6. 访问系统 在浏览器中打开 [http://127.0.0.1:8090](http://127.0.0.1:8090) ### 使用快捷启动脚本 我们提供了多个批处理脚本,用于简化启动和修复过程: - `修复并启动.bat`:修复Radix UI问题并启动前端 - `直接进入系统.bat`:跳过登录直接进入系统 - `直接进入系统完整版.bat`:同时启动前后端并跳过登录 ## 项目结构 ``` erp-system/ │ ├── app/ # Next.js应用目录 │ ├── api/ # API路由和工具 │ ├── components/ # 公共组件 │ ├── context/ # 上下文管理 │ ├── inventory/ # 库存管理模块 │ ├── orders/ # 订单管理模块 │ ├── stocks/ # 入库管理模块(新) │ ├── shipping/ # 物流管理模块 │ ├── stores/ # 店铺管理模块 │ └── settings/ # 系统设置模块 │ ├── components/ # UI组件 │ ├── ui/ # UI基础组件 │ └── ... # 其他组件 │ ├── lib/ # 工具库 │ ├── bak/ # 备份和后端代码 │ └── backend/ # Python后端代码 │ ├── public/ # 静态资源 │ └── ... ``` ## API接口 系统主要使用以下API接口: - `/api/v1/stocks/`:入库管理相关API - `/api/v1/orders/`:订单管理相关API - `/api/v1/stores/`:店铺管理相关API - `/api/v1/shipping/`:物流管理相关API ## 常见问题解决 ### React无限循环渲染问题 如遇到"Maximum update depth exceeded"错误,请运行以下修复脚本: ``` node fix-presence-issue.js node fix-compose-refs.js ``` ### 数据库连接问题 如遇到数据库连接问题,请运行: ``` 修复数据库权限.bat ``` ## 贡献指南 如果您想为项目贡献代码,请遵循以下步骤: 1. Fork本仓库 2. 创建功能分支 (`git checkout -b feature/amazing-feature`) 3. 提交更改 (`git commit -m 'Add some amazing feature'`) 4. 推送到分支 (`git push origin feature/amazing-feature`) 5. 发起Pull Request
580PythonERP
DrissionPage + FastAPI 独立打包成 EXE 方案 一、 项目架构与思路 核心思路是创建一个后台服务型应用: FastAPI 作为 HTTP 服务器,提供 RESTful API 接口。 DrissionPage 作为核心自动化引擎,在后台运行。 客户端(如 Web 前端、其他程序)通过调用 API 来触发浏览器自动化操作,无需关心底层实现。 使用 pyinstaller 将整个 Python 项目(FastAPI 服务器 + DrissionPage + 所有依赖)打包成一个独立的 exe 文件。 优势: 完全独立:最终用户无需安装 Python、浏览器驱动或任何依赖。 远程调用:可以通过网络 API 控制浏览器,实现分布式部署。 易于集成:任何能发送 HTTP 请求的语言都可以调用其功能。 二、 优化打包方式 (PyInstaller) 打包一个包含浏览器和网络请求的库非常复杂,需要精心配置。 1. 项目结构建议 text your_project/ ├── main.py # FastAPI 应用入口点 ├── core/ │ └── automation.py # 封装 DrissionPage 核心操作 ├── config.py # 配置文件 ├── requirements.txt # 项目依赖 └── build/ # 打包输出目录(自动生成) 2. 关键的 main.py 示例 (FastAPI Server) python from fastapi import FastAPI, HTTPException from fastapi.middleware.cors import CORSMiddleware import uvicorn from core.automation import AutomationManager # 导入封装好的自动化管理器 import asyncio app = FastAPI(title="DrissionPage Automation Service") # 解决跨域问题,方便前端调用 app.add_middleware( CORSMiddleware, allow_origins=["*"], # 生产环境应更严格 allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) # 全局管理自动化实例 automation_manager = AutomationManager() @app.get("/") async def root(): return {"message": "DrissionPage Automation Service is Running"} @app.post("/start-session/") async def start_session(): """启动一个浏览器会话""" try: session_id = await automation_manager.start_new_session() return {"status": "success", "session_id": session_id, "message": "Session started"} except Exception as e: raise HTTPException(status_code=500, detail=f"Failed to start session: {str(e)}") @app.post("/run-script/{session_id}") async def run_script(session_id: str, script_name: str, params: dict = None): """在指定会话中运行预定义的脚本""" try: result = await automation_manager.run_script(session_id, script_name, params or {}) return {"status": "success", "data": result} except Exception as e: raise HTTPException(status_code=500, detail=str(e)) @app.post("/close-session/{session_id}") async def close_session(session_id: str): """关闭指定浏览器会话""" try: await automation_manager.close_session(session_id) return {"status": "success", "message": f"Session {session_id} closed"} except Exception as e: raise HTTPException(status_code=500, detail=str(e)) if __name__ == "__main__": # 使用 uvicorn 直接运行,方便调试和打包 uvicorn.run(app, host="0.0.0.0", port=8000) 3. 核心自动化封装 core/automation.py python from DrissionPage import ChromiumPage, SessionPage import asyncio import uuid from typing import Dict, Any class AutomationManager: def __init__(self): self.sessions: Dict[str, ChromiumPage] = {} async def start_new_session(self) -> str: """异步方式启动新浏览器,避免阻塞主线程""" loop = asyncio.get_event_loop() # 将阻塞的初始化操作放到线程池中执行 page = await loop.run_in_executor(None, self._init_browser) session_id = str(uuid.uuid4()) self.sessions[session_id] = page return session_id def _init_browser(self): """同步初始化浏览器""" # 重要:配置浏览器路径和选项,避免打包后找不到 # 使用 False 防止自动打开浏览器窗口,适合后台运行 page = ChromiumPage(addr_driver_opts=False) # 或者使用无头模式,不显示图形界面 # page = ChromiumPage(addr_driver_opts=False, headless=True) return page async def run_script(self, session_id: str, script_name: str, params: dict) -> Any: """运行脚本""" if session_id not in self.sessions: raise ValueError(f"Session {session_id} not found") page = self.sessions[session_id] # 在这里定义你的各种自动化任务 if script_name == "baidu_search": return await self._baidu_search(page, params.get('keyword')) elif script_name == "get_page_title": return await self._get_page_title(page, params.get('url')) else: raise ValueError(f"Unknown script: {script_name}") async def _baidu_search(self, page: ChromiumPage, keyword: str): """示例任务:百度搜索""" loop = asyncio.get_event_loop() await loop.run_in_executor(None, self._sync_baidu_search, page, keyword) return f"Search for '{keyword}' completed." def _sync_baidu_search(self, page: ChromiumPage, keyword: str): """同步的搜索操作""" page.get('https://www.baidu.com') page.ele('#kw').input(keyword) page.ele('#su').click() page.wait.ele_displayed('#content_left') async def close_session(self, session_id: str): """关闭会话""" if session_id in self.sessions: page = self.sessions.pop(session_id) loop = asyncio.get_event_loop() await loop.run_in_executor(None, page.quit) 4. 打包配置:pyinstaller.spec 文件 (关键!) 手动创建或通过 pyinstaller main.py 生成后修改 spec 文件。 python # -*- mode: python ; coding: utf-8 -*- block_cipher = None a = Analysis( ['main.py'], pathex=[], binaries=[], # 必须手动添加 DrissionPage 和其他依赖 datas=[], hiddenimports=[ 'DrissionPage', 'fastapi', 'uvicorn', 'uvicorn.lifespan.on', 'uvicorn.lifespan.off', 'asyncio', # ... 其他可能缺失的库 ], hookspath=[], hooksconfig={}, runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, noarchive=False, ) # 必须包含 Chromium 驱动文件 import DrissionPage drission_path = os.path.dirname(DrissionPage.__file__) driver_files = [] # 尝试收集可能的驱动文件 possible_drivers = [ os.path.join(drission_path, 'chromedriver'), os.path.join(drission_path, 'geckodriver'), os.path.join(drission_path, 'msedgedriver'), ] for driver_path in possible_drivers: if os.path.exists(driver_path): driver_files.append((driver_path, '.')) if driver_files: a.datas.extend(driver_files) pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE( pyz, a.scripts, a.binaries, a.zipfiles, a.datas, [], name='main', # 输出 exe 的名称 debug=False, bootloader_ignore_signals=False, strip=False, upx=True, # 使用 upx 压缩,减小体积 upx_exclude=[], runtime_tmpdir=None, console=False, # 设置为 True 可以看到控制台日志,False 则作为后台程序运行 icon='icon.ico', # 可选的图标 ) 5. 打包命令 安装依赖:pip install pyinstaller fastapi uvicorn drissionpage 生成初始 spec:pyinstaller main.py 按照上述说明仔细修改生成的 main.spec 文件。 使用 spec 文件打包:pyinstaller main.spec 6. 打包后目录结构 text dist/ └── main/ # 打包生成的文件夹 ├── main.exe # 主可执行文件 ├── chromedriver.exe # PyInstaller 复制过来的驱动 ├── lib/ # 依赖库 └── ... # 其他文件 三、 调用方式 打包后的 exe 是一个独立的 HTTP 服务器。 1. 启动服务 双击运行 main.exe,它会启动一个本地服务器,默认监听 http://127.0.0.1:8000。 或者在命令行中运行 main.exe,以便查看日志输出。 2. API 调用示例 (使用 Python requests) 任何能发送 HTTP 请求的工具都可以调用,如 Postman、curl、或任何编程语言。 python import requests import json BASE_URL = "http://127.0.0.1:8000" # 1. 启动一个浏览器会话 response = requests.post(f"{BASE_URL}/start-session/") session_data = response.json() session_id = session_data['session_id'] print(f"Session ID: {session_id}") # 2. 执行一个自动化任务(例如百度搜索) payload = { "script_name": "baidu_search", "params": { "keyword": "DrissionPage" } } response = requests.post(f"{BASE_URL}/run-script/{session_id}", json=payload) print(response.json()) # 3. 执行另一个任务(例如获取页面标题) payload = { "script_name": "get_page_title", "params": { "url": "https://www.example.com" } } response = requests.post(f"{BASE_URL}/run-script/{session_id}", json=payload) print(response.json()) # 4. 任务完成后,关闭会话,释放资源 response = requests.post(f"{BASE_URL}/close-session/{session_id}") print(response.json()) 3. 查看 API 文档 服务启动后,打开浏览器访问 http://127.0.0.1:8000/docs 即可看到 FastAPI 自动生成的交互式 API 文档(Swagger UI),可以在这里直接测试接口。 四、 重要注意事项与优化提示 防逆向工程:pyinstaller 打包的 exe 容易被反编译。如需商业级保护,考虑使用 pyarmor 等工具进行代码加密。 杀毒软件误报:打包的 Python 程序,尤其是包含浏览器自动化功能的,极易被误报为病毒。需要对用户进行说明或购买商业证书进行签名。 体积优化:最终生成的 exe 会很大(通常 > 100MB),因为包含了 Python 解释器、所有库和浏览器驱动。使用 UPX 压缩可以略微减小体积。 无头模式 (Headless):在服务器部署或不需要图形界面的场景,务必在 _init_browser() 中启用 headless=True,性能更高且更稳定。 会话管理:上述示例使用了简单的内存字典管理会话。生产环境需要增加超时销毁机制,并考虑更持久化的管理方式(如数据库)。 错误日志:确保你的代码中有完善的日志记录(如使用 logging 模块),并将日志写入文件,以便排查打包后程序的运行问题。
570Python爬虫
MingSlide 是一款基于AI驱动的新一代智能幻灯片制作平台,致力于让演示文稿制作变得简单高效。 ### 核心功能特点: - AI智能生成 :通过自然语言描述需求,AI自动生成完整PPT结构和内容 - 多模态输入支持 :支持文档、图片、视频等多种格式文件上传(最大500MB) - 智能大纲编辑 :提供可视化大纲编辑器,支持实时修改和优化 - 丰富模板库 :提供50-500+专业模板,包含动态和3D效果 - 实时协作 :支持团队成员共享项目和协同编辑 - 项目管理 :完整的项目生命周期管理,支持保存、删除、查看等操作 ### 用户体验设计: - 简洁直观的用户界面,降低学习成本 - 渐进式创建流程,从需求输入到成品输出一站式完成 - 移动端适配,随时随地创建和编辑 ### 1. AI技术领先性 - 深度集成多AI模型 :集成OpenAI、DeepSeek、阿里云DashScope等多个AI服务,确保服务稳定性和内容质量 - 多模态AI增强 :不仅支持文本生成,还能理解图片、视频内容并智能整合 - 上下文理解 :能够根据上传的参考资料智能生成相关内容,而非简单模板填充 - 智能文档解析 :基于Docling库的高精度文档解析,支持PDF、Word、Excel等多种格式 ### 2. 用户体验优势 - 零学习成本 :相比PowerPoint、Keynote等传统工具需要掌握复杂操作,MingSlide只需描述需求即可 - 效率提升显著 :传统制作一份专业PPT需要数小时,MingSlide可在几分钟内完成 - 智能优化建议 :AI会根据内容自动优化布局、配色和排版,无需设计经验 ### 3. 成本效益优势 - 灵活定价策略 : - 基础版免费(500积分/月,约20页) - 专业版39.9元/月(1000积分,约40页) - 旗舰版129.9元/月(5000积分,约200页) - 按需付费 :相比Adobe Creative Suite等昂贵订阅,更适合中小企业和个人用户 - 无隐藏费用 :透明的积分制度,用户可清楚了解使用成本 ### 4. 技术架构优势 - 云端处理 :无需本地安装,减少设备性能要求 - 实时同步 :支持多设备无缝切换,数据云端保存 - 高可用性 :基于现代Web技术栈,稳定性和响应速度优于传统桌面软件 - 微服务架构 :前后端分离,支持独立扩展和维护 ### 5. 生态系统优势 - 开放API接口 :支持与其他办公软件集成 - 持续学习能力 :AI模型会根据用户反馈不断优化 - 社区支持 :提供从社区帮助到专属客服的多层次支持体系 ### 前端技术架构 - 核心框架 :Vue 3 + Vite(现代化开发体验) - 状态管理 :Pinia + 持久化插件(数据状态管理) - 路由管理 :Vue Router(单页应用导航) - UI组件 :Bootstrap Icons + 自定义组件库 - 样式处理 :Sass(模块化CSS预处理) - HTTP客户端 :Axios(API通信) ### 后端技术架构 - 核心框架 :Node.js + Express 5.1.0(高性能Web服务) - 数据库 :MySQL + mysql2驱动(关系型数据存储) - 身份认证 :JWT + bcryptjs(安全的用户认证) - 文件存储 :七牛云对象存储(高可用云存储) - AI服务集成 : - OpenAI API(GPT模型) - DeepSeek API(深度推理模型) - 阿里云DashScope(通义千问) - SiliconFlow API(备用服务) - 文档处理 :Python Flask + Docling(智能文档解析) - 浏览器自动化 :Puppeteer Core(PPT预览生成) ### 核心服务模块 1. 用户管理服务 - 认证授权 :JWT token生成和验证 - 用户信息 :注册、登录、个人资料管理 - 权限控制 :基于角色的访问控制 - 积分系统 :完整的积分管理和交易记录 2. 项目管理服务 - 项目CRUD :创建、读取、更新、删除PPT项目 - 项目状态 :多步骤创建流程管理 - 协作功能 :项目分享和团队协作 - 版本控制 :项目历史版本管理 3. AI内容生成引擎 - 大纲生成 :基于用户需求和上传资料生成PPT大纲 - 内容生成 :逐页生成幻灯片内容和布局 - 图片生成 :AI图片生成和优化 - 样式应用 :智能样式模板匹配和应用 4. 文档处理服务 - 多格式支持 :PDF、Word、Excel、Markdown、图片等 - 智能解析 :提取文本、图片、表格等结构化内容 - 内容优化 :针对PPT展示优化图片尺寸和质量 - 云存储集成 :自动上传到七牛云并生成访问链接 5. 文件存储服务 - 七牛云集成 :统一的文件上传和管理 - 目录结构 :规范化的文件组织结构 - CDN加速 :全球内容分发网络 - 安全控制 :文件访问权限和签名URL ### 数据库设计 - 用户表 :用户基础信息和认证数据 - 项目表 :PPT项目元数据和状态 - 内容表 :大纲、幻灯片内容存储 - 文件表 :上传文件和解析结果记录 - 积分表 :用户积分和交易历史 - AI生成表 :AI生成内容的记录和追踪 ### API接口设计 - RESTful架构 :标准化的HTTP接口设计 - 模块化路由 : - /api/v1/auth/* - 认证相关接口 - /api/v1/create/* - PPT创建接口 - /api/v1/project/* - 项目管理接口 - /api/v1/userinfo/* - 用户信息接口 - /api/v1/agent/* - AI代理服务接口 - 版本控制 :/api/v1/结构,便于后续升级 - 安全机制 :Token认证 + 数据加密 + CORS配置 ### 微服务架构 - 主服务 :Node.js Express(端口3000) - 文档解析服务 :Python Flask(端口5000) - 数据库服务 :MySQL(端口3306) - 缓存服务 :Redis(可选,用于会话管理) - 文件存储 :七牛云对象存储 ### 部署和运维 - 容器化部署 :Docker + Docker Compose - 负载均衡 :Nginx反向代理 - 监控体系 : - 应用性能监控(APM) - 错误日志收集和分析 - 用户行为分析 - 系统资源监控 - 备份策略 : - 数据库定期备份 - 文件存储多地域备份 - 配置文件版本控制 ### 安全保障 - 数据加密 :传输加密(HTTPS)+ 存储加密 - 访问控制 :JWT认证 + 权限验证 - 输入验证 :严格的参数校验和SQL注入防护 - 限流保护 :API调用频率限制 - 隐私保护 :用户数据匿名化处理 总结 :MingSlide通过AI技术创新、优秀的用户体验设计和现代化的微服务技术架构,构建了一个高效、智能、安全、可扩展的幻灯片制作解决方案。后端采用Node.js + Python双语言架构,充分发挥各语言优势,在竞争激烈的办公软件市场中具有明显的技术和产品差异化优势。
18510Python网站API
该独立游戏为单机45度视角的策略休闲SLG游戏,玩家控制多个角色组队游戏。每个角色有各自 的特色技能,同时在游戏中可以抽取大量丰富的随机技能,进阶升级技能 从而组合丰富的玩法。 主要负责的工作: 1.个人独立负责游戏立项玩法设计到上架Steam发行的全部工作。 2.基于 Unity 可视化编程系统构建技能管理框架,可高效管理 24 个技能(各含 3 级效果) 的加载、释放与命中逻辑,统一管控技能在各行为阶段的粒子特效与音效。该框架简化了 开发流程,通过配表与图形化节点的简单组合即可快速实现新技能开发。 3.通过编辑器扩展开发了游戏事件与对象名称管理工具,支持在开发过程中便捷地增删查改 各类枚举类型的事件驱动ID和对象ID。 4.开发了人物对话配置、任务剧情配置、存取档及多语言本地化等多种框架,各系统可通过 简单配表即可对文本与参数进行灵活扩展和编辑。 5.开发了一些shader特效,主要包括游戏中的行动力范围指示、路径和技能释放指示 的特效,以及其它一些简单shader效果。 6.完成了Wegame平台和Steam平台的一些功能的SDK对接。
1360C/C++游戏
(正式版本部署在学校服务器环境不对外展示源码 这里展示的版本是我整理出来的开源版 ) 核心目标: 构建基于AI视频分析的实时校园安全监控系统,自动识别危险行为(如摔倒、霸凌)并提供智能交互。 技术实现: 后端架构: 使用 FastAPI + Uvicorn 搭建高性能Web服务,处理实时视频流输入与分发。 AI模型集成: 将视频流实时传输至 Qwen-VL 多模态大模型 进行图像识别与分析,检测预设危险场景。 将预警信息、事件日志结构化存储为 本地RAG知识库。 通过 WebSocket 实现与前端实时双向通信。接收用户输入,调用后端服务与 Moonshot API 交互,基于本地知识库生成上 下文相关的安全响应。 数据处理: 设计并实现预警信息、分析结果、用户交互日志的存储与检索方案。 成果亮点: 实时性保障: 系统响应延迟控制在 500ms 以内,满足实时监控需求。 智能交互: 结合 RAG 与 Moonshot 大模型,提供精准、可解释的安全报告和用户问答。 实用价值: 成功识别人员摔倒、异常聚集等风险行为,提升校园安防效率。
2930JavaLLM (大语言模型)
风险监控系统产品系统
本方案面向公司,可以解决公司舆情监控问题 本方案使用了爬虫技术、大模型技术、前端vue展示技术、一个人能完成这些能力的整合 本人具备前端开发能力、后端开发能力、目标检测算法、大模型部署、视频流架构搭建能力 系统具备从微信公众号和微博爬取内容,将爬取的内容发送给大模型进行情感判断,并将不利的信息发送至邮箱和前端进行展示 由于系统具有保密性,不能展示更多的图片和演示地址,第二张图是其他项目做的效果图,更具备代表性
640Python前端vue
IPv6探测平台产品系统
面向赛事项目,完成可视化,并集成后端内容.集成一系列相关工具。 ## 1. 探测平台数据展示 1. 3D地球组件展示 - 地球颜色说明 - - 粒子效果 2. 点击详细出现的内容(点击并进行跳转),国家和ASN各点击一个 3. 搜索前缀、国家进行跳转的逻辑 4. 高级搜索中出现的数据统计,以及相应的图片下载功能 5. 协议分析详情页面: 1. ASN列表,并点击一个国家 2. 区域列表 3. 国家列表 6. 不对漏洞分析列表的具体内容进行展示,仅展示其列表内容,后续扫描后进行补充 ## 2. 工具平台的展示 ### 2.1 databse页面 简单展示,简单显示各种页面中所包含的功能 ### 2.2 XMap探测 1. XMap的配置参数展示 2. 扫描指令示意() ```bash # 扫描指定文件 # 扫描指定前缀 ``` 3. 查看详情以及结果文件 ### 2.3 Zgrab2探测 1. 参数配置说明 2. 扫描及结果文件 ### 2.4 文件管理 1. 页面展示 2. 略微处理几个文件,尤其是结果文件 ### 2.5 JSON文件分析(演示的分析文件不能太大) 1. 结果文件的分析,Zgrab2和XMap各一个 ### 2.6 工作流展示 1. 工作流流程的说明,包括节点的拖拽配置 2. 已配置好的工作流的展示 3. 工作流进行扫描的演示,尽可能地现场配置 ### 2.7 给出未来规划 1. 多种工具集成 2. 工作流完善, 只说有的,不说没的!!! MCP,自动化,
420CSS地图相关
本方案基于OpenCV计算机视觉库,开发了一套实时视频人脸识别与特效处理系统。系统通过Haar级联分类器精准检测人脸特征点,实时定位眼睛和嘴巴区域,并运用先进的图像处理算法对特征区域进行特殊处理。针对眼睛部位采用强化的鱼眼畸变算法,通过非线性坐标映射实现眼球突出膨胀的视觉效果,使其呈现夸张的圆形凸出状态;对嘴巴区域则实施水平方向的适度拉伸变形。所有处理后的特征区域均经过羽化边缘处理,确保与黑色狗狗背景无缝融合,最终生成具有戏剧化效果的趣味换脸视频特效,可广泛应用于短视频制作、娱乐应用和实时视频互动场景。
690openCV图像(Image)
【30%】面向谁 & 解决了什么问题 面向对象 电力/油气巡检、应急与消防、测绘与自然资源、农业植保/遥感、港口园区安防等 B2B 客户;以及系统集成商与二次开发者。 核心痛点 多场景适配难、续航与全天候不足、数据“只采不用”、远程合规飞行复杂、运维成本高。 本方案解决 提供“飞行器 + 机巢 + 云管平台 + 行业负载”的一体化积木式平台,支持 BVLOS(超视距)与无人值守。 让“能飞”变为“能看、能算、能交付”:从任务计划 → 现场采集/边缘识别 → 云端治理/工单闭环的全流程。 【50%】相对市场常规方案的特点 模块化与开放性 机体、负载、通讯、能源均快拆;5 分钟完成换型(测绘/巡检/安防)。 开放 PX4/MAVLink、ROS2、Payload SDK、Cloud API,便于二开与集成。 上舱算力 & 即时智能 Jetson Orin NX 级别边缘计算,支持目标检测/裂纹分割/烟火识别等模型 实时推理,只回传“事件”,节省带宽与人力复核。 三链冗余通信 数字图传 + 4G/5G + 卫星备份(可选),掉线自动返航;端到端 AES-256 加密;远程 ID 与 UTM 接口就绪。 厘米级定位与复杂环境能力 双天线 RTK/PPK,视觉-IMU 融合,桥下/林下抗遮挡;测绘精度达厘米级。 真无人机巢 自动换电、自检、自清洁,支持 24/7 排班;健康管理(电池 SOH、寿命预测)与远程固件灰度升级。 全天候与安全冗余 IP55,-20~45℃,抗风 12 m/s;双 IMU/双电源/降落伞(可选);电子围栏与禁飞区数据库。 成本与运维 标准件占比 >70%,备件通用;多站点统一运维后台,支持租赁/服务化交付(RaaS)。 参考指标(示例) 续航 45 min(1 kg 载荷),控制半径 15 km;起降精度 ≤30 cm;单次部署 98%。 【20%】产品组成 / 技术选型(示例) 飞行平台 四/六旋翼可换臂复合材料机身;快拆三轴云台位与顶部硬点;热插拔电池(12S 22000 mAh)。 飞控与导航 PX4(备选 ArduPilot),双冗余 IMU & 电源;u-blox F9P RTK,双天线;环绕避障雷达 + 双目视觉;协议 MAVLink。 机载算力与存储 NVIDIA Jetson Orin NX 16–32GB,NVMe 1TB;容器化部署(Docker + TensorRT);本地缓存断点续传。 负载生态(按场景快换) 4/3" RGB 云台相机(等效 Sony A7R 系);640×512 热成像;多光谱(MicaSense 级);旋转/固态 LiDAR(如 Livox 系);喊话器、探照灯等安防组件。 通信链路 2.4/5.8 GHz 数字图传(20–40 Mbps),4G/5G(Quectel RM5xx),卫星通信(Iridium SBD 可选);端到端加密与证书管理。 能源与扩展 智能 BMS,电池托盘/机巢 快速换电;可选油电/氢燃料扩展版用于超长航时任务。 机巢与边缘网关 IP55 机巢,空调除湿;一体化 RTK 基站;工业网关(x86/ARM)+ 5G;自动门禁与远程 ID 播报。 地面站与云平台 QGroundControl 二次开发 + Web 控制;任务编排、审批与轨迹回放;影像拼接/三维重建、AI 工作流编排; 工单/CMMS 对接(REST/GraphQL);UTM/民航报备接口;多租户与审计日志。 安全与合规 电子围栏、远程 ID、固件签名与日志留存;BVLOS 资料模板(SORA/同等流程)与保险对接。 适配场景小样例 输电巡检:按塔号自动航线 → 边缘识别绝缘子破损/异物 → 云端工单派发;单塔用时降至 3–5 分钟。 测绘:RTK 航测 + PPK 后处理,外业 1 天、内业 0.5 天完成 3 km² 正射与等高线。 应急搜救:热成像 + 声光载荷 + 5G 直传指挥中心,落点误差 ≤5 m。
8270Javawebapp
诊所系统产品系统
1、本系统针对个人诊所建立的软件系统,可以解决基层诊所的业务流程,对于开立诊所的老板简单方便。 2、相对于市面上的诊所系统,更轻量便捷,可以本地部署,也可部署到云上。 3、包含门诊挂号、门诊医生站、门诊结算、药品进销存、报表管理、医保结算、药品追溯码扫码上传、自定义报表功能。 4、系统前端采用winform界面,后端才有.net core,数据库可用postgresql
430C#医疗
征婚交友网站产品系统
1.【30%】本方案面向中国单身那女,解决找对象难的问题 2.【50%】相对于市场常规方案,本方案收费很低,提供联系方式很多 3.【20%】本方案又C# .net后端接口程序和前端Vue页面技术组合,前后端搭建 大厂经验丰富,可独立搭建前后端开发框架,曾任中芯国际技术专家,程序开发,产品经理,项目经理,软件测试工作都曾做过工作全面,主攻.net开发兼顾Java开发,精通数据数据分析处理,引擎优化,C#,js脚本 JQuery,Vue,React,Knockout,Angualar,Bootstrap,Datatable,css样式,B/S或C/S,熟悉、JQuery,js语 言,H5,XML,ajax等应用。MVC,ABP等框架开发WCF,WebAPI接口开发,EF,Dapper等ORM应用 Map,IOC,AOP等SOA面向服务或面向切面实现,,SVN,,Git,高速缓存Redis,消息队列MQ及多线程应用,网站负载均衡,MongoDB,解决团队核心技术,分布式Web应用,集群高可用数据库SQL Server以及大连海事大学科研管理、历下教研网集体备课、来宝商城等系统,交通大学在线教学,留学教育CRM和ERP,蒙牛OA流程系统架构设计,开发,运维,发布管控,13年工作经验,注重开发管理和设计思想和灵活性、数据结构,架构并发,技术指导和设计,迅速解决网站接口问题,提高开发和运维问题解决效率
460C#Vue 组件
光伏采集系统产品系统
光伏监控综合管理平台,通过对终端设备:电表、逆变器、汇流箱、气象监测装置采集的原始数据,进行可靠性分析、经济运行评价、指标趋势分析等数据处理,并提供远程访问的功能。 系统提供对原始数据的查询功能,并根据采集的数据进行计算处理,形成年、月、周、日的各种报表。系统可以对指标进行维护,形成考核指标库,并能根据采集到的数据,形成综合评价,提升从业人员的能效意识,提高对光伏电站的管理水平。
470C/C++条形码/二维码
系统概述 本系统是为实体商户量身打造的一站式支付与经营管理解决方案,集成了多渠道支付处理与完善的后台管理功能。系统采用领先的技术架构,致力于为商户提供安全、高效、便捷的收银管理与店铺运营服务。 技术架构 后端框架: Spring Boot 2.7+(提供稳定的微服务基础) 数据持久层: MyBatis-Plus 3.5+(增强的ORM操作与数据访问能力) 缓存系统: Redis 6.0+(高性能缓存与会话管理) 数据库: MySQL 8.0(可靠的数据存储方案) 核心功能模块 支付钱包系统 多渠道支付接入: 整合微信支付、支付宝、银联云闪付等多种支付方式 统一支付接口: 标准化支付API,简化接入流程 交易流水管理: 完整的交易记录与对账功能 资金账户管理: 商户余额、交易统计与资金明细查询 风控系统: 实时交易监控与欺诈交易识别 后台管理系统 完善的权限体系: RBAC角色权限控制,精细化的操作权限管理 商户信息管理: 商户入驻、资质审核、合同管理一体化 交易数据看板: 多维度的数据统计分析可视化 系统监控看板: 实时系统健康状态监控与预警 参数配置中心: 灵活的系统参数配置与管理 用户认证体系 多因子认证: 支持短信验证、邮箱验证等多种认证方式 会话管理: 基于Redis的分布式会话管理 安全审计: 操作日志记录与安全事件追踪 密码策略: 可配置的密码复杂度要求与定期更新策略 系统特色 高可用架构: 支持集群部署,保证系统7×24小时稳定运行 高性能处理: 优化后的支付交易处理,支持高并发场景 安全可靠: 多层次安全防护,保障资金与数据安全 扩展性强: 模块化设计,支持快速对接新的支付渠道 操作便捷: 直观的用户界面,降低商户使用门槛 适用场景 零售门店、餐饮店、连锁超市等实体商户 需要统一收银与会员管理的经营场所 希望数字化转型的传统实体商家 需要完善后台管理功能的支付服务提供商 该系统致力于帮助实体商户降低运营成本,提升收款效率,实现数字化经营管理的全面升级。
930JavaspringBoot
AI智能音响产品系统
智能硬件源头厂家 成熟APP、小程序、微信公众号、管理后台(智慧养老、智慧校园、智慧城市、环卫……) 物联类(WiFi、4G、蓝牙智能硬件)APP、小程序、管理后台定制开发 通讯方式 • WIFI连接 • 蓝牙连接 • 自动组网 • 语音微聊 • 4G全网通 移动/联通/电信 参数指标 • 充电方式:Type-C • 供电方式:锂电池800MaH • 频响范围:40Hz-20KHz • 信 噪 比 :≥75dB • 有效距离:5米 • 加工方式:贴牌加工 • 按键种类:机械
420Haskell智能音箱
星闪智能手表产品系统
通讯方式: 双向通话 SOS紧急呼叫 4G全网通 移动/联通/电信 语音通话 语音微聊 1.3英寸彩屏 软硅胶表带 待机3天左右 IP67 防水 健康监测 : 心率监测 血压监测 血氧监测 体温监测 睡眠监测 阈值报警 吃药提醒 久坐提醒 跌倒报警 事件提醒 定位方式 : GPS定位 WIFI定位 基站定位 立即定位 历史轨迹 电子围栏 围栏报警 其他功能 : 支付宝 AI机器人 运动计步 天气预报 电量监控 测量频率 电话本 白名单 短信 免打扰设置 闹钟设置
460嵌入式运动手表
星闪键盘产品系统
星闪机械键盘参数信息品牌:星闪创为型号:XS36连接方式:USB、蓝牙、星闪键轴类型:青轴、黑轴、红轴、茶轴是否机械键盘:机械键盘98键保修期:12个月结构:GASKET结构电池容量:4000maH背光颜色:RGB无线回报率:包装尺寸:380x150x32mm毛重:0.39kg全键无冲:支持布局:98配列(98键)是否有多功能媒体键:无无线技术:星闪;USB;蓝牙是否支持人体工程学:是。具体参数详见规格书
370嵌入式电脑
星闪鼠标产品系统
星闪三模游戏鼠标,基于海思BS2822/BS2821芯片,内置高速USB2.0,支持有线8K和无线4K的回报率,自适应跳频算法加持,抗干扰能力提升4倍,满足游戏用户高性能、复杂场景依旧稳定如常的使用体验。 1、支持三模连接(有线USB/星闪SLE/蓝牙BLE)。 2、海思BS28xx星闪芯片,芯片内支持高速USB2.0HighSpeed 3、支持有线8K,无线真4K回报率,空口时延低至0.25ms。 4、自适应跳频算法,抗干扰能力提升4倍。 5、通过星闪连接华为平板、手机实现互联互通。 6、符合星闪技术标准,通过认证后,加入星闪Nearlink生态,可申请政府星闪生态补贴。
1260嵌入式无线通讯
万言国学产品系统
万言国学是以弘扬传统文化、在线教育、商城、服务为一体的线上应用,以互联 网和 AI 赋能,弘扬传统文化的同时,提升用户生活品质与精神境界。 开发工具:XCode14、cocoapods、git、svn 开发语言:objective-c、swift. 负责模块:直播(开直播、看直播)、 IM 即时通讯、短视频、商城、课程、支付等。
300iOS直播
房产测绘系统产品系统
房产测绘系统是基于AutoCAD平台开发的插件系统,其根据房产测绘的一般业务流程,在AutoCAD中提供了各类自动化工具,辅助用户高效绘制房产分户图。主要功能包括:项目管理 、房屋幢管理、楼层管理、楼层切换、房产面积单元绘制、面积单元属性编辑、功能区设置、墙体生成、外墙生成、中空面积单元生成、产权区设置、分摊关系设置、面积计算、面积检查、生成面积计算书、面积计算表、生成分层分户图、输出楼盘表等功能。
560C#绘图(Drawing)
卫星资料几何校正平台主要完成卫星资料的几何校正、轮廓线提取编辑与特征线入库及库内和库外特征线的编辑操作。目前所能处理的资料为spot-4卫星影像资料,特征线数据的存储采用spatialite数据库格式。 几何校正:平台可导入spot-4卫星影像资料,采用不同的投影模式和颜色组合模式生成投影后的影像(所支持的投影模式和RGB组合模式及参数由甲方提供),生成和编辑用于校正的控制点对,对图像进行几何试校正或输出校正辅助文件。几何试校正方法及参数和校正辅助文件格式均由甲方提供函数库控制。 特征提取:平台可对spot-4卫星影像资料进行特征提取,特征提取方法及参数由甲方提供函数库控制,特征提取可以是未经校正的影像或校正后的影像,在生成校正后影像前需要先指定校正辅助文件。在进行特征提取时需要进入提取子模式,采用相应的方法生成二值图,提取特征对象的轮廓线。对已经提取的轮廓线,可进行截断、分割、平滑、连接、偏移、复位等编辑操作,可将选择的轮廓线、可视范围内的轮廓线或全部轮廓线作为特征线入库,也可对已有特征线进行替代操作。 特征编辑:特征编辑分为库内编辑或库外编辑两种,对于已经入库的特征线,可进行截断、分割、平滑、连接、替代等操作,对库外文件,可进行同样的编辑操作后导入到特征线库中。
490C/C++桌面环境
当前共6947个项目
×
寻找源码
源码描述
联系方式
提交