项目简介 本项目是基于FPGA实现的Block Stack堆栈游戏,采用低级别的C语言编程,可在VGA显示器上运行。游戏目标是在有限区域内堆叠尽可能多的方块,玩家需将每个方块与上一个方块对齐,否则边缘会被切割影响后续方块大小,且随着游戏等级提升,屏幕上生成的方块数量增加,游戏难度增大。 项目的主要特
项目简介 本项目是基于OpenCV和Sophus库的计算机视觉项目,专注于处理两个不同视角下的图像数据,达成相机姿态估计。借助手写BA(Bundle Adjustment)实现3D - 2D的PnP匹配,可从RGB - D相机数据里提取特征点并完成匹配,从而计算相机的姿态信息。 项目的主要特性和功能
项目简介 本项目致力于解决检索增强生成(RAG)过程中 time.sleep 的问题。通过任务细分、图像和文本嵌入、向量数据库以及图生成技术,达成了高效且准确的 RAG 模型,构建向量数据库时采用了 coco 部分数据集。 项目的主要特性和功能 特性 任务细分:借助 GPT - 4o 模型把复杂任务
项目简介 本项目是基于Vue框架和PHP构建的企业门户网站。前端运用Vue和Layui框架,后端借助PHP处理业务逻辑。此网站具备丰富的用户与管理员功能,页面设计良好、功能完备,可满足企业门户网站基本需求,适用于课程设计、毕业设计等学习场景。 项目的主要特性和功能 前端技术:采用Vue和Layui框
项目简介 本项目是一系列蓝牙开发示例的集合,展示了蓝牙 RFCOMM 配置文件的使用,涵盖 Serial Port Profile(SPP)、Phonebook Client Profile、Message Access Client Profile 等示例应用。示例代码的构建和测试依赖于 'wic
项目简介 THUB是一个开源的智能控制面板项目,借助Arduino和ESP12 - f微控制器达成远程控制和数据监控功能。项目包含两大部分,一是用Arduino制作的控制面板,二是用ESP12 - f制作的书架灯控制器。从V0.2版本起采用MQTT协议进行数据传输,解决了忙线问题;从V0.1 - n
项目简介 本项目是基于C语言和Ncurses库开发的贪吃蛇小游戏,在终端运行。玩家可在简单文本界面中控制蛇移动以吞食食物,避免触碰自身或游戏边界,游戏过程中分数会不断累积,且随着分数增加游戏速度逐渐加快。 项目的主要特性和功能 具备三种游戏界面,分别为准备、进行中、结束界面,依次展示等待开始、蛇的移
项目简介 本项目是基于Spring Boot框架和Docker容器技术构建的分布式文件系统管理应用。它集成了FastDFS、阿里云OSS和七牛云存储,提供文件上传、下载、删除等操作的API接口。借助Docker容器化部署,简化了FastDFS的安装与配置,让文件系统的管理和维护更便捷。 项目的主要特
项目简介 本项目是一个单用户的关系数据库管理系统,由记录管理模块、索引模块、系统管理模块和查询解析模块四个功能模块构成。该系统涵盖数据库基本操作,如数据库和数据表的管理,以及数据的查询、插入、删除和更新等。同时,支持基本的数据定义语言(DDL)和数据操作语言(DML),可实现对数据库和数据表的管理以
项目简介 本项目是基于FreeRTOS实时操作系统的多任务程序示例,借助队列、任务、信号量等机制实现任务间通信与同步。通过LCD显示、按钮读取、任务创建和调度等功能,展现了FreeRTOS在嵌入式系统中的实际应用。 项目的主要特性和功能 多任务处理:利用FreeRTOS实时操作系统开展多任务管理。