自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Conda初学者指南

Conda是一种开源的包管理和环境管理系统,最初由Anaconda公司开发。它不仅能够管理Python包,还支持其他编程语言,如R、Ruby等。Conda的强大之处在于它能够创建隔离的环境,每个环境可以拥有不同版本的Python和各种依赖包,这对于开发和部署项目尤为重要。Conda最初由Anaconda公司推出,旨在为数据科学家和开发者提供一个简便的工具来管理软件包和环境。随着时间的推移,Conda逐渐发展成为一个独立的开源项目,并得到了全球开发者社区的广泛支持和贡献。

2024-12-30 16:29:20 808

原创 Android 调用讯飞语音识别SDK实现推箱子游戏控制

讯飞语音识别SDK是由科大讯飞提供的一套高效、稳定的语音识别解决方案。它支持多种语言和方言,具有实时性强、识别准确率高的特点。开发者可以通过集成该SDK,轻松实现语音输入、语音控制等功能,为应用增添智能交互能力。通过集成讯飞语音识别SDK,开发者可以轻松为Android游戏添加语音控制功能,提升用户的互动体验。本文详细介绍了从SDK集成到实现语音控制的整个流程,并对关键代码进行了深入解析。希望能为广大开发者在语音识别应用领域提供有价值的参考。在实际开发中,建议根据具体需求调整识别参数,优化用户体验。

2024-12-30 12:27:14 1015

原创 Android 调用 IMU 姿态数据实现推箱子游戏控制

IMU,全称惯性测量单元(Inertial Measurement Unit),是一种用于测量和报告物体的特定力、角速度以及方向的设备。加速度计(Accelerometer):测量设备在三个轴向上的加速度。陀螺仪(Gyroscope):测量设备的角速度,即设备绕各轴的旋转速率。磁力计(Magnetometer):测量地磁场,用于确定设备的绝对方向(方位角)。通过合理地利用 Android 设备的 IMU 数据,并结合低通滤波和稳定性算法,我们能够实现对游戏角色的精准控制,提升用户的游戏体验。

2024-12-30 12:17:34 1355

原创 Python DeepSeek API gTTS构建语音助手示例

本项目旨在开发一个语音助手,专门用于辅助推箱子(Sokoban)游戏玩家。该助手能够实时响应玩家的输入,提供情感支持、游戏策略、技巧分享、游戏机制解释以及知识性问答。同时,助手具备语音输出功能,使互动更加自然和便捷。"""向 DeepSeek API 发送请求并获取助手回复。参数:messages (list): 包含对话历史的消息列表。返回:str: 助手的回复内容。"""try:response.raise_for_status() # 检查请求是否成功# 提取助手的回复内容。

2024-12-27 11:11:10 7069 1

原创 Python Vosk SoundDevice实现实时方向词汇语音识别

本项目旨在通过麦克风实时捕捉用户的语音输入,利用Vosk语音识别模型识别其中的方向词汇(“up”、“down”、“left”、“right”)。当系统识别到这些词汇时,会即时输出相应的方向指令。通过语音指令控制家居设备的方向,如调整灯光、窗帘等。使用语音指令控制游戏角色的移动方向。通过语音指令引导机器人移动方向。"""实时识别语音中的方向词汇("up"、"down"、"left"、"right"),并循环多次返回识别结果。参数:- model_path: Vosk 模型的路径。

2024-12-27 11:07:25 1380

原创 Python OpenCV MediaPipe 实现手部追踪与方向检测

本项目旨在通过摄像头实时捕捉手部动作,利用MediaPipe进行手部关键点检测,并结合OpenCV进行图像处理与显示。实时检测手部关键点,特别是食指指尖的位置。计算指尖的移动方向(上、下、左、右)。记录并显示手部移动轨迹。该项目可以应用于手势控制、虚拟绘画、交互式展示等场景。movement_threshold = 20 # 运动触发阈值neutral_threshold = 10 # 中立解除阈值: 触发方向判断的最小位移。: 回到中立区域的位移阈值。

2024-12-27 11:03:33 1568

原创 机器人视觉伺服控制 MATLAB 代码(开源版)

根据提取到的物体中心坐标(X,Y),结合给定的一些机器人参数(如a2、a3等),通过复杂的运动学逆解公式计算机器人各关节角度(theta1 - theta6),将这些角度组合成关节角度向量q,最后在图形窗口f2中使用bot.plot(q)函数模拟机器人按照计算出的关节角度运动,实现了视觉引导的机器人控制闭环。这段代码虽然实现了基本功能,但在实际应用中,还可以从优化图像处理算法、提高机器人运动控制精度、增强系统稳定性等方面进一步改进,希望通过本次的代码详解,能为大家在相关领域的探索提供一个良好的起点。

2024-12-23 19:24:14 1358

原创 C++学生成绩管理系统

(5) 输出每个学生的基本信息、平均成绩、是否及格;定义构造函数完成类成员变量的初始化,并利用构造函数的重载;按照平均成绩对所有学生进行排名,并按照名次输出所有学生的信息(可只输出学生学号、姓名、性别和平均成绩);兼顾程序的逻辑性、人性化设计,并减少冗余代码,(比如输入时提示输入内容、输出格式一目了然等)。定义学生类,包括学号、姓名、性别、多门课程的成绩;假设有 n 个学生,由键盘输入学生信息;设计一个类,成员变量包括学号、姓名、性别、年龄、2门或更多的成绩;定义类成员函数,计算每个学生的平均成绩;

2024-12-09 18:04:03 523

原创 非极大值抑制 NMS 教程资料整理,附Python、C++实现代码

NMS教程资料整理,附Python、C++实现代码

2024-09-26 15:21:33 412 2

原创 Ubuntu22 指令记录

windows中的zip压缩包放到 ubuntu 中,unzip xxxx.zip命令解压,解压之后文件名字会出现乱码。如果列出的文件名都能正常显示,那么可以直接用下面的命令解压,如果上面用lsar列出的文件名不正确,那么可以用下面的命令。首先可以用lsar命令查看zip压缩包文件 名字是否正常。

2024-08-14 17:30:21 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除