QT

项目描述: 设备通过获取GPS/BD2等卫星时间对自身进行时间同步,在设备输出端口输出1PPS+TOD/B码时间信息,便于客户进行时间同步。 责任描述:  FPGA部门制作寄存器模块,并验证设备硬件功能正确性; 软件部门获取到寄存器后,编写软件部分全部C++代码:时间解码、IO配置等; 软件部门根据客户具体要求制定测试方案,与FPGA部门进行联调,通过示波器验证设备IO输出等,通过断点/打印验证代码正确性; 使用Visio设计Qt界面模板,将C++代码封装到Qt(Windows/Linux),上位机实现设备的状态显示、功能设置等;最终将程序.exe可执行文件及系统所依赖库打包给客户; 编写设备使用说明书、软件接口说明书(用于客户对代码的二次开发)、上位机使用说明书、以及上位机测试说明书等;  对客户进行软件技术支持。
2150C/C++Qt
【项目名称】基于机器视觉的表面应变-应力检测系统 【项目功能】采集被测物表面的散斑纹理图案照片,采用数字图像相关法(DIC)对视频序列中的每一帧图片进行运算分析,计算特征点的位置变化信息,根据特征点之间的位置相关性,设计算法计算出对应的全场应变-应力信息。 【负责任务】整套系统的软件开发,实现图像采集、数据分析、曲线图绘制、故障报警等全系统操作。
2690C/C++数学计算
项目使用大华摄像头,主要内容有SDK开发,qt视频处理,对硬件进行控制, 我主要负责视频相关所有代码,例如录制、保存、断点、对录制的摄像头进行硬件操作、对使用软件的电脑进行授权等操作,
3120C/C++服务发现/注册和协调
1.评估函数的优化:设计一个更准确的评估函数,以评估当前局面的优劣。这个评估函数可以考虑棋子的位置、数量、价值以及棋盘的控制情况等因素。通过优化评估函数,AI可以更好地评估局势,从而做出更合理的决策。 2.搜索算法的改进:使用更高效的搜索算法来寻找最佳的下一步落子。常见的搜索算法包括Alpha-Beta剪枝、蒙特卡洛树搜索(MCTS)等。通过改进搜索算法,可以提高AI的搜索深度和效率,从而找到更优的解决方案。 3.开局库的建立:建立开局库,预先存储一些开局的最佳着法和变化,以提高AI在开局阶段的表现。通过学习和积累经验,AI可以更快地找到最佳着法,从而在开局阶段占据优势。 4.学习算法的应用:尝试应用机器学习算法来优化AI的决策策略。可以使用强化学习算法,如Q学习、深度强化学习等,让AI通过与自身对局来不断学习和改进。通过机器学习,AI可以逐步优化其战斗策略,适应不同的对手和局势。 5.优化代码实现:在C语言编码方面,确保代码的实现效率高,避免不必要的计算和内存开销。优化代码结构和算法实现,提高AI的运行速度和性能。
4470html5python
使用ffmpeg、openCV及QT的图形渲染、自绘技术,实现音视频自由拼接、剪辑,自由添加各种元素,让用户随心所欲的创作自己的音视频作品
2420C/C++c++
1 通过与服务器端交互用户登录数据,判断用户购买、注册、使用本软件的权限。若未购买/注册或者权限过期,可登录公司网站或者直接在本客户端软件注册/激活账户,也可以在本软件登录界面绑定QQ/微信/钉钉等第三方软件快速登录 2 客户可在本客户端软件上传班级名单、学生头像,编辑教师个人信息、教学科目、班级等信息并上传服务器 3 通过本客户端程序和配套的反馈器设备,客户可实现评价、投票、抢权、签到、随机挑人、计时倒计时(对应传统教学的打分、答题、举手、签到、挑人等)等方式与学生互动,将传统的教学方式全部在本程序以更智能、快捷、直观、高效的方式展示出来。 4 可与配套的移动端魔法教师软件通过互联网或者局域网的方式实现通信,通过魔法教师程序上传视频、图片等文件到本程序,本程序接收到这些音视频文件以后,使用ffmpeg/opencv等音视频解码技术将其解析、展示,用于投票、评价等课堂活动 5 投票(即传统的答题)设置正确答案之后,本程序通过运行一个AI模型, 根据结果给出一些建议,并将这些建议发送到魔法教师,老师根据实际情况可以选择执行这些建议,选中之后本程序即根据收到的选择执行相应的选项 6 在课堂所有的互动过程中(评价/投票/抢权/挑人),老师可以根据课堂表现,对参与的每个学生、小组进行加/减分操作。 7 课堂所有的操作和执行结果都会同步上传到服务器后台,通过配套的百宝盒程序,可以完整的还原当堂课的所有记录,可用于事后教学总结,也可分享给其他用户
2780C/C++c++
参与放射治疗计划与剂量分析平台。个人负责Mysql数据库的维护、数据库连接池开发、计算设置、打印、病人计划测量数据管理,伽马计算前端。熟练掌握Qt和C++.
1350C/C++Qt
一款自动生化仪(200速)的上位机程序。对血清,全血,唾液,尿液等样本,自动进行加样,加试,恒温控制,充分反应后,依次检测出对应的生化项目或电解质项目的成分含量 主要功能:申请:样本申请、定标申请、质控申请、试剂空白申请 测试项目: 常规项目、组合项目、手工计算项目、电解质项目 流程:开机流程、关机流程、测试准备流程、测试流程、测试结束流程 数据处理:对收到的光电数据进行解析,计算,存储,生成报告等 个人主要责任:通信协议拟定(200速硬件不同于400速),项目全部的开发任务,辅助工具的开发(仿真机、维护工具、指令解析工具、实时指令查看工具)
3230C/C++开源医疗项目
实现主要包含以下三个主要步骤,分别是对象检测、对象跟踪和速度估计。 要对视频执行目标检测,我们需要迭代视频的帧,然后对每个帧运行我们的检测模型。推理则提供对预先训练的目标检测模型的访问,我们使用yolov8x-640模型。 物体检测不足以执行速度估计。为了计算每辆车行驶的距离,我们需要能够跟踪它们。为此,我们使用 BYTETrack。 最后,根据边界框移动的像素数来估计距离。然后计算速度。
4430python数学计算
模块编码部分: 1.班级信息管理:包括班级基本信息的录入、修改和查询功能。 2.排班计划制定:基于班级专业、年级和课程需求,自动或手动生成排班计划。 3.班次调整:允许班级和管理员进行班次调整,系统自动更新排班计划。 4.导出排班计划:将已排好的计划以文本(.txt)格式导出并保存在本地磁盘。 界面设计部分: 1. 登录框界面:设计简洁明了的登录界面,确保用户能够快速登录系统。 2. 主界面:展示班级排班计划、自动排班、导出计划等核心功能。 3. 管理界面:为管理员提供班级信息管理、排班计划制定等高级功能。
7130C/C++系统
项目分为三部分:主界面、游戏界面、设置界面 主界面:实现了可选择进入哪个界面的功能 游戏界面:实现了井字棋游戏的功能 设置界面:实现了对游戏音乐开关的功能 项目难点: 实现井字棋游戏的功能: 根据井字棋的游戏规则, 需要判断每行、列以及对角线上是否存在同一玩家的棋子以判输赢, 目前在算法上暂时没发现什么优化方式
4680C/C++游戏
1、项目描述: 第一版本软件,主要是为武汉大学研制虚实结合近代核物理教学实验,以中科大核物理系基础实验,如闪烁体探测器实验,γ射线的吸收实验,康普顿散射实验等 5 个基础实验为研发方向。为武汉大学开展无核实验提供可能性。第一版本主要由我师傅完成,后面版本(第二代,第三代)由我完成,在第一代的基础上进行更新迭代,添加更多教学实验,完成产品经理的各个需求。 产品工作流程:上位机将模型参数(放射源模型参数、探测器模型参数、环境模型参数等)进行物理学转变成多种信号模型,通过局域网发送给虚拟放射源(DA),虚拟放射源(DA)中的单片机再将信号转发给 FPGA,FPGA 将处理后的信号通过 BNC 连接线输出给数字多道(AD),数字多道(AD)中 FPGA 将 信号处理之后发给单片机,最后单片机再将最终处理之后的信号通过局域网发送给上位机。 2、责任描述: 该项目是我们公司最主要的产品,也是公司主推主销售的产品。产品全部由我们公司自主研发,结构设计外包给第三方完成。该项目涉及到的编程语言有 C/C++,QML,Python,HTML 等,涉及的 Qt 技术应用有QUDPSocket,QThread,QChart,QWebEngine 等。我主要负责软件部分的开发工作,由于我入职的时候项目的软件部分已经有了雏形,后面我主要接手这个项目后期的代码的编写、优化,新的教学实验的研发,根据需求进行不断的更新迭代,软件的版本控制,软件的使用说明文档的编写,软件的测试等。 具体工作内容:使用 VS 开发 Qt 应用程序,软件代码优化,根据新需求不断更新软件,研发添加更多教学实验,软件界面优化,软件 QML 动画界面设计与编写,软件功能测试,BUG 修复,软件说明文档编写,软件接口文档编写,使用 Git 进行版本控制,使用 keil 进行 STM32 固件调试等。产品一直有新的需求,新的实验需要设计,所以处于长期维护,长期更新状态,目前已更新到第三代,包括硬件上,FPGA 算法上的更新,后两代软件基本都由我在更新维护。
2650C/C++图形/图像处理
1、项目描述: 该项目是我们厂与中国电科 54 所、中国电科 22 所等中电集团共同为解放军研制的装备,我们厂主要负责自主研发短波超视距引导车和发射车,我主要负责引导车的超视距指控软件的研发工作。 2、责任描述: 该项目是我入职 6909 就接手的项目,并且一直在跟进开发,目前已通过厂检和军检阶段。研制开发中,我主要负责超视距指控软件的设计与开发,负责指控软件的需求说明、设计说明、用户手册、生产说明等文档的编写,软件代码的编写,代码的调试,以及后期的测试。指控软件作为一个中转平台,负责与上级站(中电 54 所研制),引导车、发射车(我们厂的其他席位软件)进行通信。将上级站的指令转发给引导车、发射车让它们对下位机进行控制,完成训练业务需求。项目开发中主要用到 Qt 的 TCP、UDP 和串口以及 22 所提供的消息服务总线的通信方式,完成指控软件与引导车、发射车、上级站、时统设备、电离层斜侧仪等设备的信息通信;使用达梦数据库进行数据存储,并开发通用型数据库管理工具,便于用户管理数据;使用中电 54 所提供的态势地图框架进行态势组件的开发,实现态势地图的标绘;软件设计中使用了单例模式,工厂模式,多线程等设计方案。
3150C/C++工业软件
1,模块:数据处理(对齐,筛选等),模型选择,定位模块,定位输出(绘图等) 2,上述全部由个人完成 3,项目难点:模型的选择与优化,对比实验的复现
2520C/C++其他
可视化:仿真模拟软件通常具有图形用户界面,使用户能够直观地观察和操作模拟过程。通过可视化工具,用户可以更好地理解系统的行为和交互。 参数化:仿真模拟软件允许用户定义和修改各种参数,以模拟不同的场景和条件。用户可以通过调整参数来研究系统对各种因素的反应和影响。 灵活性和可扩展性:仿真模拟软件通常具有灵活的架构,可以扩展和定制以适应不同的需求和问题。用户可以添加自定义模块、算法或模型,以增强软件的功能和应用范围。 重复性和可追溯性:仿真模拟软件可以重复运行模拟实验,以验证结果的可重复性和稳定性。同时,软件通常记录模拟过程和结果,以便用户可以追溯和分析模拟的细节和变化。 交互性和实时反馈:仿真模拟软件通常提供实时反馈和交互功能,使用户能够与模拟过程进行交互和调整。用户可以通过实时监控和调整模拟参数来观察系统的行为和性能
2460C/C++Qt
1.根据 Key和 Secret ,拿到对应的 Token ,再去访问对应的 API; 2.根据 API 返回 json ,去解析,生成对应的内存表格; 3.负责整个命令流程,并完成界面以及数据间的交互 4.设计并实现图片整洁算法(包含 cad 线的干扰、以及碎图片的拼接) 5.设计并实现匹配算法以及列校验等
2130C/C++图形/图像处理
1.负责图集文档的分析、确认筛表范围,设计筛表库; 2.完成建模相关的校验以及建模; 3.负责井室井筒高度计算联动处理; 4.负责基础钢筋、盖板钢筋的计算及钢筋图排布;
1640C/C++其他开发相关
根据关键字提取csv文件的数据,将数据进行处理生成各种图表显示到UI,可以支持多种csv,支持自动画图和手动画图,支持关键字存储,可生成图片
1600python工业软件
1. 实现机器人模型3D显示功能、机器人任务编写,trajectory 编辑,外部轴等功能 2. 作为主要开发人员,承担界面开发工作,主要应用到技术包括 C++ Qt Opengl 等
2410C/C++c++
1. tof视觉软件:主要功能展示tof相机获取的3D物体模型,调整相机参数等功能 2. 3D点云实现。作为主要开发人员,独立开发视觉软件,使用C++ QT VTK OpenGL等技术
2470C/C++Qt
当前共685个项目more
×
寻找源码
源码描述
联系方式
提交