基于 OpenCV 与 dlib 实现人脸关键点检测,然后自动套用滤镜,用户只需一张自拍,即可秒出 10 款风格迥异的专属表情包。 **核心依赖库:** - OpenCV (cv2): 计算机视觉基础库,用于图像处理、滤波、几何变换 - dlib: 机器学习库,专业的人脸检测和关键点定位(68点人脸标记) - NumPy: 数值计算支持和数组操作 - PIL/Pillow: 图像处理和格式转换 - matplotlib: 可选的可视化和调试支持 - imutils: OpenCV工具增强库...
咸虾米壁纸小程序介绍 一、功能实现 设计了分类展示功能,采用图片懒加载技术,优化加载速度,确保页面快速响应和流畅滚动。 开发了个性化推荐功能,基于用户行为数据推荐可能感兴趣的壁纸。实现推荐结果的动态展示,以轮播图和网格结合的方式呈现。 在个人中心模块,实现了用户壁纸管理功能,包括 “我的下载”“我的评分”“订阅更新” 等。用户可以方便地查看和管理下载的壁纸,对喜欢的壁纸进行评分和标记,订阅特定壁纸分类或作者的更新通知。 二、个人贡献及技术应用 选择了uni-app作为主要开发框架。在实现分类展示功能时,利用 uni-app 提供的列表组件和网格布局组件,结合 Vue.js 的动态数...
Wallbloom项目:从0到1打造手机端壁纸类APP设计 在该项目中,我主导了从用户研究到品牌构建的完整设计流程。通过深入的市场调研,明确了目标用户群体的核心需求,并据此确定产品定位与功能规划。我从零开始建立了完整的Design System,包括可复用的交互组件,大大提高了团队工程师的开发效率。同时,我也负责了branding,打造出具有辨识度的品牌语言。此外,通过高保真原型,我有效推动了与开发团队的沟通与落地效率。...
在本项目中,我负责国家开放大学课程自动播放系统的脚本开发,使用了Python编程语言,并基于Selenium自动化测试框架实现了网页自动控制功能。整个项目的目标是解决用户在学习国家开放大学在线课程时需要频繁手动操作的问题,实现课程视频的自动播放、章节切换、进度跟踪与异常处理,提升学习效率,节省用户时间。 首先,我使用Selenium模拟浏览器操作,通过ChromeDriver驱动Chrome浏览器,实现在登录平台后自动进入课程学习界面。为了保证登录过程的稳定性,我对登录表单进行了元素定位与异常捕捉处理,支持验证码识别模块的后期集成。 在进入课程界面后,脚本自动识别当前学习任务状态,...