写代码的羊
18小时前在线
全职 · 600/日  ·  13050/月
工作时间: 周末10:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的写代码的羊,一名空间信息与数字技术专业大三学生,目前就读于武汉大学遥感信息工程学院。 负责过基于MFC的C++飞机大战游戏开发、基于pygame的类RPG游戏开发,也带队开发过基于YOLOv5的RoboMaster战场自动瞄准系统,参与过基于Bot-sort的无人船海上目标检测与跟踪系统研究、数字孪生三维模型与Minecraft体素模型转化等项目,也进行过一些简单的学生信息管理系统开发、兴趣点采集与核验小程序系统开发、遥感影像特征提取与匹配软件开发等; 熟练使用HTML5、css、Javascript等前端开发技术,C++、Python等桌面开发技术,nodejs、MySQL等后端技术,OpenCV、OpenGL等计算机视觉、计算机图形学开源算法,CAD、SolidWorks等二维、三维绘图与建模工具;

可代写简单程序、设计搭建小型企业或个人网站、小型游戏开发、小程序开发。 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2024-04-04 -至今武汉大学工程训练与创新实践中心视觉算法组

    工创中心主要进行人工智能与机器人研究制造,所在视觉算法组主要负责计算机视觉算法研究与应用。

教育经历

  • 2022-09-01 - 2026-06-01武汉大学空间信息与数字技术本科

技能

C++
深度学习
嵌入式
HTML5
CSS
Node.js
小游戏开发
前端
0
1
2
3
4
5
0
1
2
3
4
5
作品
飞机大战游戏

该项目基于MFC搭建了一款飞机大战游戏。在这个充满激情与挑战的空中战场上,玩家将扮演一位勇敢的飞行独角兽,驾驭着两门大炮,穿梭于枪林弹雨之中,与敌人展开激烈的空中对决。 游戏特色: 多样的敌人: 游戏中玩家将面对三种不同级别的敌人,从血量薄弱但数量众多的初级敌人,到能够发射子弹的中级敌人,再到血量厚重、发射多枚子弹的高级敌人,每一次遭遇都是对您飞行技巧和反应速度的考验。 丰富的道具: 游戏中不仅有治疗球为玩家恢复生命值,还有火焰炸弹和镭射光线等强力武器,让玩家在战斗中如虎添翼。 动态效果: 飞行独角兽能够发射燃烧着绿色火焰的圣金元素球,带来震撼的视觉和爆炸性的战斗效果。 幽默风趣: 游戏内还隐藏着一些幽默元素,让玩家在紧张刺激的战斗之余,也能享受到轻松愉快的游戏体验。 技术亮点: 程序设计: 游戏采用了MFC框架,结合了程序设计导图、游戏元素判断、图像资源加载等技术,确保了游戏的流畅运行和稳定性。 基础功能与数据定义: 游戏内的基础功能和数据定义都经过精心设计,为玩家提供了一个公平且富有挑战性的游戏环境。

0
2024-12-22 21:51
下载次数:0
¥1000
CheckCollect兴趣点采集与核验微信小程序

Check Collect应用的核心功能包括数据采集和数据核验两大模块。在数据采集模块中,任何用户都可以成为数据采集者,他们可以通过应用上传自己发现的新POI信息或者更新已有的POI数据。上传的信息包括但不限于地点的名称、地址、坐标、类别、照片等,这些信息将为GIS系统提供最新的地理信息。 数据核验模块则由专业的核验者团队负责。他们将对采集者上传的数据进行仔细的审核和验证,确保每一条POI信息都是准确无误的。核验者可以对数据进行修正,比如更新地址、更正名称、添加缺失的信息等,以保证GIS系统中的POI数据始终保持最新、最准确的状态。 Check Collect应用旨在通过团队合作的方式,有效地整合社区资源,提高POI数据的更新速度和准确性,为GIS系统的发展和应用提供强有力的支持。这款应用不仅可以提升地理信息服务的质量,也能为构建智慧型城市提供有力的帮助。 2.功能需求 1)地理信息平台支持 地图查询:Check Collect应用提供了一个直观的地图查询界面,用户可以通过这个界面轻松地搜索和定位特定区域内的兴趣点(POI)。地图查询功能不仅允许用户输入关键词或地点名称进行搜索,还支持通过地图上的点选、区域选择等多种方式进行查询。此外,系统还提供了高级搜索选项,用户可以根据自己的需求,按照POI的类别、状态、采集者等条件进行筛选,以获得更加精确的搜索结果。 显示:在地图上,POI的分布情况以图形化的方式清晰地展示给用户。用户可以一目了然地看到各个POI的分布,从而快速了解区域内的设施和服务。此外,地图还支持缩放和平移功能,用户可以根据自己的需要,放大查看特定区域的详细信息,或者缩小查看更大的区域范围。 路径计算和导航:Check Collect应用通过连接腾讯位置服务的功能接口,内置了强大的路径计算和导航功能,支持用户从当前位置或指定的起点导航到任何一个POI位置。系统会根据用户的出行方式(如步行、驾车、公共交通等)和实时交通状况,计算出最优的路线,并提供详细的导航指引。用户可以根据自己的偏好选择不同的路线,如最短路径、最少时间、最少换乘等。导航过程中,系统还会实时更新路线信息,以应对交通状况的变化。 2)采集者功能:上传POI数据 照片上传:采集者可以拍摄POI的现场照片,这些照片将作为POI数据的一部分,提供直观的视觉信息。应用支持多种照片格式,并允许用户从*相册中选择或直接通过应用拍摄。 自动定位:同时,应用内置了GPS定位功能,可以自动获取采集者拍照时的精确位置。这一功能确保了POI数据的地理准确性,便于后续的地图展示和导航。 POI分类:用户在上传POI数据时,需要对POI进行分类。Check Collect应用提供了一个详尽的分类列表,包括但不限于餐饮、娱乐、教育、医疗等类别。正确的分类有助于用户在查询时快速找到相关POI。 基本描述:除了照片和位置信息外,采集者还需要提供POI的基本描述信息。这包括POI的名称、地址、管理者联系方式、场所营业时间、特色等。这些信息为用户提供了全面的参考,帮助他们了解POI的基本情况。 数据核验与反馈:上传的POI数据将进入审核流程。Check Collect应用的核验者们会对上传的数据进行审核,确保数据的准确性和完整性。如果数据存在问题,系统会通过消息通知采集者进行相应的修改或补充。 数据共享:采集者上传的POI数据,经过审核后,将被共享给所有应用用户。这不仅丰富了应用的地理信息数据库,也为其他用户提供了便利。采集者的贡献将被记录和展示,以表彰他们对社区的贡献。 核验者功能:标识错误POI、通知采集者 审核流程:核验者通过专业的审核工具,对采集者上传的POI数据进行详细检查。审核内容包括但不限于照片的真实性、位置的准确性、分类的正确性以及描述信息的完整性。 错误标识:一旦发现错误,核验者可以立即在应用内对错误POI进行标识。这一过程通常涉及标记错误类型(如位置错误、分类错误、信息不完整等),并提供必要的说明。 数据更新:核验者在标识错误后,可以上传更新后的POI照片、重新定位拍照位置、调整分类以及补充或更正基本描述信息。这些更新将提交给系统进行进一步的审核。 处理结果通知:一旦核验者完成对错误POI的标识和更新,系统会自动向相关采集者发送通知。通知内容包括错误详情、核验者的建议以及需要采集者采取的后续行动。 反馈机制:采集者收到通知后,可以根据核验者的建议进行数据修正或提供反馈。采集者可以选择接受核验者的修正建议,并更新POI数据,修正后的数据将重新进入审核流程,确保数据的最终准确性。如果采集者对核验结果有异议,可以通过应用内的讨论功能与核验者进行沟通和讨论。 3)消息通知 错误数据订正通知: 通知内容:错误数据订正通知会详细说明需要订正的数据项,包括错误的类型、具体问题以及可能的修正建议。通知会附带链接或直接在应用内导航到相关POI数据页面,方便采集者快速定位问题。 采集者响应:采集者在收到错误数据订正通知后,可以登录应用,查看具体的错误信息和核验者的反馈。采集者可以基于这些信息进行复核,决定是接受建议并更新数据,还是提供进一步的解释和证据来驳回订正。 更新或驳回:如果采集者选择更新数据,他们可以按照核验者的建议或自己的调查结果,重新上传正确的POI信息。如果采集者认为数据无误或有其他合理解释,他们可以选择驳回订正,并提供相应的理由。 处理结果通知: 核验者反馈:当采集者对错误数据进行更新或驳回后,系统会自动向核验者发送处理结果通知。通知中会包含采集者的响应详情,包括他们是否更新了数据,以及更新后的数据内容或驳回的理由。 二次核验:核验者在收到处理结果通知后,可以根据采集者的反馈采取进一步行动。如果采集者更新了数据,核验者需要重新审核更新后的数据。如果采集者驳回了订正,核验者可以查看驳回的理由,并决定是否需要进一步沟通或将问题上报给更高层级的审核团队。 沟通与协作:处理结果通知也提供了一个促进采集者和核验者之间沟通和协作的机会。双方可以通过应用内的消息系统或讨论板块,就数据准确性进行更深入的交流。 4)数据查询与进展显示 条件筛选:应用允许用户根据多重条件进行筛选,如POI名称、POI类型、POI位置、采集者、采集日期等。用户可以选择无条件或添加任意多个条件进行POI搜索,系统将自动在地图上高亮显示搜索到的POI结果。 数据分布:用户可以直观地看到需要的POI在地图上的分布情况。这有助于用户了解特定区域内的设施和服务布局,以及它们之间的相对位置。 错误标识:系统会显示哪些POI已被核验者标识为错误或需要更新。这些POI通常会以不同的图标或颜色标记,以便用户快速识别。 进展情况:对于每个错误标识的POI,用户可以查看其进展情况,知晓POI的审核状态,了解它是否正在审核中、已被审核通过或需要进一步的订正。 更新历史:系统会记录每个POI的所有更新历史,包括采集者上传的原始数据、核验者的建议、采集者的响应以及最终的修正结果。 5)导航功能 Check Collect应用的导航功能基于腾讯位置服务的公用开放组件,为用户提供了一个直观且实用的工具,帮助他们快速找到并导航至地图上的任何指定POI。 一键导航:用户只需在地图上选择一个POI,然后点击导航按钮,系统就会自动规划出一条从当前位置到该POI的路线。在搜索POI时,点击搜索结果的一条记录,也会弹出导航到该兴趣点的选项,如此提高用户对于前往不同兴趣点的便捷性。 多种路线选择:导航功能支持多种路线规划选项,包括最快路线、最短路线、避免拥堵等,用户可以根据自己的出行偏好和时间要求选择合适的路线。 实时交通信息:系统会实时更新交通状况,如果遇到交通拥堵或道路封闭,导航功能会自动重新规划路线,确保用户能够顺利到达目的地。 出行方式选择:Check Collect应用的导航功能支持多种出行方式,包括步行、驾车、公共交通等,用户可以根据自己的出行习惯选择最合适的导航模式。 6)讨论与交流 Check Collect应用中的讨论与交流功能基于腾讯IM即时通信组件,结合POI兴趣点管理系统特点,围绕采集者与核验者的高效沟通交流,打造了一套高质量的完备通讯功能,是促进社区协作和数据准确性的关键工具。它允许采集者和核验者一对一、一对多、多对多地就POI数据的准确性和相关性进行开放和建设性的对话。 建立讨论:当核验者标识出一个POI数据错误,或者采集者对某个核验结果有疑问时,他们可以启动一个讨论线程。这个讨论线程将记录所有相关的沟通和信息交换。 交流错误标识详情:在讨论中,核验者可以详细说明为何某个POI数据被标识为错误,提供具体的错误类型和修正建议。采集者则可以提供他们的观点和证据,以支持或反驳核验者的标识。 信息共享:讨论平台支持图片、文档和链接的共享,使得双方可以提供更丰富的信息来支持自己的观点,这有助于更准确地评估POI数据的状态。 共识达成:讨论的目的是促进双方理解,达成对POI数据状态的共识。通过开放的沟通,采集者和核验者可以共同决定最佳的行动方案。 无法达成共识:在某些情况下,采集者和核验者可能无法通过讨论达成共识。此时,系统允许将问题上报给上级主管部门。这些部门由具有更高权限和专业知识的人员组成,他们可以对争议进行仲裁。上级部门将根据讨论线程中的所有信息、提供的证据和社区的指导原则来做出决策。整个过程对所有参与讨论的用户是透明的,确保了决策过程的公正性和透明度。

0
2024-12-22 21:35
下载次数:0
¥2000
学生信息采集与管理系统网站

可实现针对小型企业与个人的个性化网站搭建。该样例为学生信息采集与管理系统网站,设计有精美的UI界面与丰富的核心功能,可便捷访问,对学生信息进行采集与管理,同时支持连接MySQL、Oracle、MongoDB等数据库,高效存储、访问、查询、修改数据。

0
2024-12-22 21:21
下载次数:0
¥200
更新于: 1天前 浏览: 6