Assignment 2 | Team Formation and Topic Selection: MoodSky

Mood_Sky10 Mood_Sky10 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

Assignment 2 | Team Formation and Topic Selection: MoodSky**

ItemContent
Which course does this assignment belong to?EE308FZ
Where are the requirements for this assignment?Assignment 2: Team Up and Topic Selection
Team NameMoodSky
The objective of this assignmentIntroduce our team and project, set clear milestones, assign responsibilities, and establish a preliminary performance assessment plan

@

Contents

  • 1. Team Introduction
  • 1.1 Team Name: MoodSky
  • 1.2 Team Member Introductions
  • 1.3 Team Vision
  • 1.4 Our First Team Photo
  • 2. Team Project Plan
  • 2.1 Team Project Description
  • 2.2 Major Functions
  • 2.3 Implementation Method
  • 2.4 Reasons for Topic Selection: NABCD Analysis
  • 2.5 Project Timeline Plan
  • 3. Project Division of Labor
  • 3.1 Group Composition
  • 3.2 Work Distribution and Contribution
  • 4. Team Performance Assessment Plan
  • 4.1 Assessment Criteria
  • 4.2 Assessment Process
  • 4.3 Actual Workload Contribution
  • 5. Requirements Specification and Expected Deliverables

1. Team Introduction

1.1 Team Name: MoodSky

Our team name, MoodSky, combines Mood and Sky. It suggests that everyone has a sky of their own, with changing weather representing different feelings. The name is short and easy to remember, and reflects our project's idea of recording moods through weather symbols and collecting those days in a private Weather Universe.

1.2 Team Member Introductions

Xiang Hong

ItemIntroduction
Student IDFZU:832401205 MU:24125130
CSDN ProfileXiang Hong
Personalityeasygoing
Technical ExpertiseBack-end Developer
HobbiesFootball
Desired Software Engineering RoleProject Manager and Back-end Developer
Sloganstudy hard

Junhan Huang

ItemIntroduction
Student IDFZU:832401207 MU:24127396
CSDN ProfileJunhan Huang
PersonalityOptimistic
Technical ExpertiseFront-end development, debugging, and page design
HobbiesSaxophone
Desired Software Engineering RoleBack-end Developer
SloganI can accept failure,but I can't accept not trying.

Jiawei Fang

ItemIntroduction
NameJiawei Fang
Student IDFZU: 832401110 MU: 24125075
CSDN ProfileJiawei Fang
PersonalityTeamwork and communication
Technical ExpertiseFront-end development, UI design and responsive web design
HobbiesPlaying video games and exploring new tech
Desired Software Engineering RoleBack-end Developer
SloganBuild together, learn together, and never stop improving.

Linghan Chen

ItemIntroduction
Student IDFZU: 832401201 MU: 24125601
CSDN ProfileLinhan Chen
PersonalityRigorous, responsible, patient, and detail-oriented
Technical ExpertiseStrong hands-on ability, practical problem-solving, basic front-end development, and careful debugging
Hobbieshands-on practice, and exploring new technologies
Desired Software Engineering RoleFront-End Engineer
SloganTurn ideas into reality, one careful step at a time.

Yifan Ji

ItemIntroduction
Student IDFZU:832401209 MU:24126411
CSDN ProfileYifan Ji
PersonalityEasygoing and patient
Technical ExpertiseFront-end development
HobbiesDancing and badminton
Desired Software Engineering RoleFront-end interaction Developer
SloganThe harder you work, the luckier you will become.

Zhifeng Dai

ItemIntroduction
Student IDFZU:832401203 MU:24127001
CSDN ProfileZhifeng Dai
PersonalityEnthusiastic, easygoing, and eager to learn
Technical ExpertiseFront-end interaction development
HobbiesDiscovering delicious food
Desired Software Engineering RoleFront-end interaction Developer
SloganListen to TWICE when you're feeling down.

Qinghan Zhang

ItemIntroduction
Student IDFZU:832401226 MU:24125482
CSDN ProfileQinghan Zhang
Personalityeasygoing & curious
Technical ExpertiseFront-end development
HobbiesFootball
Desired Software Engineering RoleFrontend Developer
SloganTake it easy

Jiaqi Zhu

ItemIntroduction
Student IDFZU:832401229 MU:24125202
CSDN ProfileJiaqi Zhu
PersonalityPatient, easy-going and inclusive
Technical ExpertiseUI design
HobbiesPlaying video games
Desired Software Engineering RoleFront-end development or UI design
SloganTo strive, to seek, to find, and not to yield.

Yuen Lin

ItemIntroduction
Student IDFZU:832401211 MU:24125491
CSDN ProfileYuen Lin
PersonalityCalm, easygoing
Technical ExpertiseKnow the basics of HTML, CSS and JavaScript
HobbiesMusicals
Desired Software Engineering RoleSoftware Test Engineer
SloganI will not throw away my shot.

Xiang Yu

ItemIntroduction
Student IDFZU:832401124 MU:24125661
CSDN ProfileXiang Yu
PersonalityKind and cheerful
Technical ExpertiseFront-end development
HobbiesFootball and basketball
Desired Software Engineering RoleDatabase Engineer
Sloganlose yourself to find yourself

Qizhen Chen

ItemIntroduction
Student IDFZU:832401304 MU:24126837
CSDN ProfileQizhen Chen
PersonalityEasy-going & responsible
Technical ExpertiseFront-end interaction Developer, good at page layout
HobbiesPhotography
Desired Software Engineering RoleFront-end interaction Developer
SloganLearn continuously, code sincerely

Qizhen Cai

ItemIntroduction
Student IDFZU:832401301 MU:24125229
CSDN ProfileQizhen Cai
PersonalityPrudent, cooperative, and patient
Technical ExpertiseFinding and solving programming problems and improving code
HobbiesListening to music, watching TV
Desired Software Engineering RoleSoftware Test Engineer
SloganLearn constantly and strive for improvement.

1.3 Team Vision

We want MoodSky to make recording a feeling as simple as choosing the weather. Students should be able to save a short entry and revisit it when they want to reflect on a past day.

Our goal for this semester is to complete a usable version and learn to coordinate requirements analysis, design, development, and testing. Each member will have an agreed deliverable, and the team will review complete user journeys during integration.

1.4 Our First Team Photo

img

2. Team Project Plan

2.1 Team Project Description

Project name: MoodSky

Brief description: We plan to build MoodSky as a WeChat mini program for university students to record feelings through weather symbols and revisit them in a private monthly archive. It will also provide campus place information and optional activities for everyday campus life.

Users choose Sunny, Partly Cloudy, Cloudy, Rainy, or Stormy. Weather alone is enough to save an entry; tags and a short note are optional. Each recorded day can later be found through a calendar, timeline, or monthly weather card.

For example, a student who feels tired after studying could choose Rainy, add the Study tag, and write a sentence about the day. At the weekend, they could revisit that entry in October's archive. If they want a change of surroundings, they could open Campus and browse places for a walk.

The weather is chosen and interpreted by the user. It is a form of personal expression and does not provide psychological diagnoses.

img

Figure 1. Planned recording and review model. Calendar, timeline, and monthly archive views use the same private entries and update together after edits or deletion.

2.2 Major Functions

ModulePlanned Functions
Weather RecordingChoose weather, add optional tags and notes, add missing entries for today or the previous 29 days, edit, and delete
Personal ReviewBrowse a weather calendar, category distribution, and a timeline arranged by date
Weather UniverseRevisit private monthly archives and weather cards, with a small set of static stickers and backgrounds
Campus PlacesBrowse lists or maps, filter by activity or setting, check opening information, navigate, save favorites, and submit corrections
Optional Small TasksChoose an activity, complete, replace, or skip it, and review personal task history
Personal Settings and Information ManagementManage privacy and display preferences, export entries, delete an account and check cleanup progress, and browse campus support resources

MoodSky has four main tabs: Today, Campus, Weather Universe, and Me. A user can record an entry, review their archive, or go directly to places and tasks.

img

Figure 2. Low-fidelity concept wireframes for the four main tabs. The entries and places shown are examples, not screenshots of a completed product.

The first Weather Universe will focus on monthly archives and weather cards. It will offer up to six static stickers and two backgrounds, with decoration that users can disable or reset. Edits and deletions will update the calendar, cards, and archives together.

Diaries, favorites, and task history will remain private by default. Campus places will also be available as a list when location access is declined. The first release will include a clearly labeled Campus Weather simulation; it will not collect real campus mood contributions or include a public discussion space.

2.3 Implementation Method

We plan to build the student interface as a native WeChat mini program using JavaScript. WeChat Cloud Development will provide identity, cloud functions, data storage, and the business logic needed for the first release. A separate information administration interface will maintain campus places, task templates, and support resources. Official CloudBase documentation

The front end will use shared components, consistent weather icons, and clear text prompts. Cloud Functions will validate input and check identity and permissions before accessing data. Students will access their own private records, while authorized information operators will maintain campus information without reading private diaries.

img

Figure 3. Proposed architecture. Student and operator requests go through Cloud Functions, which check identity and permissions before accessing data or storage.

We will test complete user journeys: saving an entry, finding it in different views, editing and deleting it, browsing places, completing or skipping tasks, exporting data, and closing an account. Compatibility checks will cover Android and iOS.

2.4 Reasons for Topic Selection: NABCD Analysis

N — Need

Our target users are university students who want a quick way to record feelings, revisit past days, and find campus places for a break. A long diary entry can be difficult to start, while a plain list of notes can be inconvenient to browse over time. We want to explore whether weather symbols and monthly archives make these actions easier.

In Week 1, we plan to interview 12 students about their recent experiences with recording, revisiting entries, and finding places to rest. Following the requirements analysis approach in 构建之法, we will turn these situations into user stories and acceptance criteria.

One example is: “As a student who does not want to write a long diary entry, I want to save a weather choice so that I can revisit it later.” We will check that an entry can be saved without a note, that the owner can view and edit it, and that the same day does not receive duplicate entries.

A — Approach

We connect three everyday actions: record, revisit, and choose. Weather selection provides a simple starting point, the Weather Universe organizes entries by month, and campus places and small tasks offer optional choices for daily life.

These modules can also be used independently. A student does not need to record a feeling before browsing a place or choosing an activity.

B — Benefit

The intended benefits are quicker recording, easier access to past entries, and more useful information when choosing a campus place. We will assess them through a usability test with 12 participants.

TaskPlanned Validation Target
Save a first weather entryAt least 90% success; median completion time no longer than 30 seconds
Identify who can see an entryAt least 90% understand that entries are private
Find a campus place matching a preferenceAt least 80% find one within three steps
Find a specified archived entryReach the month and find the entry within three steps

These figures are targets for testing. Interview findings and actual test results will be recorded after the work takes place.

C — Competition

AlternativeMain StrengthWhat Our Project Aims to Add
Paper DiaryFlexible personal writingQuick weather input and browsing by month
Phone Notes or General Diary ToolsConvenient text recordingWeather cards and private monthly archives
Campus Maps or Place GuidesLocation and place informationFilters for activities such as resting or walking, alongside optional recording and task functions

The proposed value lies in combining weather expression, a private monthly archive, and campus place information. Prototype feedback will help us judge whether that combination is useful to students.

D — Delivery

We will invite classmates, friends, and other willing campus participants to try the mini program. After essential functional and data access checks pass, we plan a one-week trial with 12 students. We will collect feedback on recording, monthly review, and place discovery, then improve the product before considering a wider trial.

2.5 Project Timeline Plan

Our proposed schedule covers eight weeks after topic preparation. Dates will be adjusted to the course schedule.

PhasePlanned Dates in 2026Planned Work and Milestone
Topic PreparationOctober 10–11Complete the project proposal, blog, requirements specification, responsibilities, and assessment plan
Week 1: Planning and DesignOctober 12–18Conduct interviews, produce a clickable prototype, and check technical and cost feasibility
Week 2: RecordingOctober 19–25Complete weather recording, tags, missing entries, editing, and deletion
Week 3: Review and ArchivesOctober 26–November 1Complete the calendar, category distribution, timeline, monthly archives, and weather cards
Week 4: Campus and DecorationNovember 2–8Add simple decoration, place browsing, favorites, corrections, and information administration; prepare a milestone demo with simulated data
Week 5: Complete User JourneysNovember 9–15Complete tasks and history, support resources, the choice entry point, simulated Campus Weather, export, and account deletion
Week 6: Testing and TrialNovember 16–22Run device and data access tests; begin the voluntary one-week trial after critical checks pass
Week 7: ImprovementsNovember 23–29Resolve reported issues, retest affected functions, improve interactions, and prepare platform review materials
Week 8: Acceptance and DeliveryNovember 30–December 6Prepare a candidate release, test report, user guide, and demonstration; submit for platform review when ready

We will prioritize reliable recording and review, data access controls, export, and account deletion. Export and deletion flows will be designed in Week 1 and developed alongside the core features; Week 5 is their planned integration milestone. We will review the workload at the end of each week. If progress falls behind, static decoration and the simulated Campus Weather page will be deferred first. Any change to the delivery scope will be recorded in the requirements specification and task allocation.

Planning will be coordinated by Xiang Hong, with Jiaqi Zhu preparing the interface prototype and the developers and testers reviewing requirements. During implementation, front-end and back-end members will work together on complete features. Yuen Lin and Qizhen Cai will lead testing, while Qizhen Chen, Xiang Hong, and Xiang Yu will coordinate integration, cloud configuration, and delivery within their respective responsibilities.

The team will hold a weekly progress discussion to review deliverables, resolve issues, and agree on the next week's tasks.

3. Project Division of Labor

3.1 Group Composition

Responsibilities are assigned according to the roles in our member introductions. Xiang Hong combines project management with back-end development. Junhan Huang and Jiawei Fang complete the back-end group. Linhan Chen, Yifan Ji, Zhifeng Dai, Qinghan Zhang, and Qizhen Chen divide the front-end modules; Jiaqi Zhu focuses on UI/UX design; Xiang Yu manages database design; and Yuen Lin and Qizhen Cai handle testing.

Integration and release work will be shared by the relevant front-end, back-end, and database members. Each feature will have development and testing responsibilities, with Xiang Hong coordinating scope and progress.

3.2 Work Distribution and Contribution

The table uses FZU student IDs. The percentages are our initial planned workload ratios, totaling 100%; actual contributions will be reviewed against accepted deliverables.

Student IDNameWork DescriptionContribution
832401205Xiang HongProject Manager and Back-End Developer: Coordinate requirements, milestones, team tasks, and the opening presentation; implement weather entry and review services, including same-day uniqueness and synchronized views9%
832401207Junhan HuangBack-End Developer: Implement campus place queries and filters, favorites, corrections, support resource services, and authorized information administration8%
832401110Jiawei FangBack-End Developer: Implement small-task selection and status, personal history, privacy preferences, entry export, and account closure and cleanup workflows8%
832401201Linghan ChenFront-End Engineer: Build the mini program structure, shared components, navigation, personal settings, export and account deletion pages, and the simulated Campus Weather interface8%
832401209Yifan JiFront-End Interaction Developer: Build weather selection, tags and notes, saving, missing-entry creation, editing, deletion, and the secondary choice entry point9%
832401203Zhifeng DaiFront-End Interaction Developer: Build the calendar, category distribution, timeline, monthly archives, weather cards, and simple decoration interactions9%
832401226Qinghan ZhangFront-End Developer: Build campus place lists and maps, filters, details, navigation, favorites, corrections, and support resource pages8%
832401229Jiaqi ZhuUI/UX Designer: Design the four-tab prototype, shared visual guidelines, five weather icons, weather cards, stickers, and backgrounds; review interface consistency8%
832401211Yuen LinSoftware Test Engineer: Prepare and execute functional and integration tests, check normal and exceptional user journeys, test Android/iOS compatibility, and track defects and regression results8%
832401124Xiang YuDatabase Engineer: Define collections, fields, indexes, access constraints, uniqueness and deletion rules; prepare campus data and document backup restoration rules8%
832401304Qizhen ChenFront-End Interaction Developer: Build small-task selection, completion, replacement, skipping, and history pages; coordinate front-end integration, interface debugging, and demonstration preparation9%
832401301Qizhen CaiSoftware Test Engineer: Test account isolation, operator permissions, export and deletion, disabled accounts, and restoration behavior; assess performance and usability9%

Design, coordination, data verification, testing, and documentation count as workload alongside implementation. Members will agree on deliverables before work starts and review the allocation if the project scope changes.

4. Team Performance Assessment Plan

4.1 Assessment Criteria

We will assess both completed work and the way members work together. Delivery and quality account for 70% of the score; collaboration and documentation account for the remaining 30%.

DimensionWeightAssessment CriteriaApplication to Our Project
Task Completion40%Completeness of agreed deliverables and progress against milestonesWhether an assigned feature, prototype, data definition, or test report is delivered and meets its acceptance criteria
Quality and Testing30%Correctness, maintainability, relevant tests, and resolution of defectsReliable saving and review, consistent views after deletion, correct data access, and documented normal and exceptional cases
Collaboration20%Communication, peer review, integration, and support for teammatesClear front-end/back-end handoffs, timely reporting of issues, and constructive help during integration
Documentation and Demonstration10%Clear requirements notes, test records, user guidance, and presentation materialsTraceable changes, understandable test results, and a demonstration that accurately explains the product

Each dimension receives a score from 0 to 100. Reviewers will use the expectations agreed for that dimension: 90–100 means they are fully met with only minor issues; 75–89 means the main expectations are met but some follow-up is needed; 60–74 means they are partly met and substantial improvement is needed; below 60 means key expectations are unmet. Each score must include a brief reason referring to specific deliverables or collaboration records.

Phase performance score = Task Completion × 40% + Quality and Testing × 30% + Collaboration × 20% + Documentation and Demonstration × 10%.

Members will be assessed on their assigned responsibilities. For example, a designer provides prototypes and visual assets, a database engineer provides data definitions and rules, and a tester provides test cases, results, and defect records.

4.2 Assessment Process

  1. Before work starts: Agree on the owner, deliverable, deadline, difficulty, and acceptance criteria.
  2. At the weekly meeting: Show completed work and discuss blockers, defects, and changes to the plan.
  3. At the end of a phase: Each member submits a self-assessment and their deliverables. An assigned peer reviewer proposes scores for the four dimensions and explains the evidence. The reviewer and Xiang Hong review the scores together, and Xiang Hong records the outcome and proposed improvements. Another member coordinates the review of Xiang Hong's work.
  4. When a result is disputed: Review the evidence with an uninvolved member. If the project manager is involved, other members coordinate the review.

Peer feedback should refer to specific work, such as an interface review, a resolved integration issue, or a completed test report.

4.3 Actual Workload Contribution

Planned workload percentages and performance scores serve different purposes. The former describe the amount of work assigned; the latter assess completion, quality, and collaboration.

Before a task starts, its owner and reviewer agree on the expected effort and coordination required, then assign difficulty points:

Difficulty PointsTypical Scope
1A small, self-contained deliverable, such as one icon revision or a focused documentation update
2A feature or deliverable with several related steps, such as a page prototype, a module's data definition, or its test cases
3Work spanning several modules or requiring substantial coordination, such as an export/deletion workflow or a cross-module integration review

Acceptance is 0 when no agreed milestone has been accepted, 0.5 when a halfway milestone defined before work starts has been completed and accepted, and 1 when all agreed acceptance criteria are met. The reviewer records the accepted deliverable and the reason for the level.

A task's workload points equal its difficulty multiplied by its acceptance level. A member's actual contribution ratio equals their accepted points divided by the team's total accepted points. No actual ratio will be calculated before work has been accepted.

The team will agree on how shared work is recorded before a task starts, so one deliverable is not counted in full for several members. This preliminary assessment plan will also be included in the opening presentation and refined through phase feedback.

5. Requirements Specification and Expected Deliverables

The companion requirements specifications describe the planned features, data access rules, exceptional cases, and acceptance criteria:

Our planned deliverables are a clickable prototype, the MoodSky WeChat mini program, a campus information administration interface, a test report, a user guide, and demonstration materials. Requirements changes will be reflected in the specification and project plan, with responsibilities reviewed alongside them.

Requirements Specification.md 47.01K

...全文
人脸识别签到考勤系统实战源码 这是一套可直接运行的人脸识别智能签到考勤系统,基于OpenCV YuNet人脸检测与SFace特征识别实现,全程本机运行,数据保存在本地SQLite,不上传任何服务器。配套交付完整Python源码、9章实战教程(md/html/pdf三种格式)、逐步骤操作截图和答辩PPT讲解。 系统围绕五个功能模块展开:人脸注册支持照片批量导入并提取特征入库;识别签到支持照片或摄像头两种方式,实时框出人脸并标注姓名、相似度与考勤状态;考勤规则引擎按config.py里配置的上下班时间与宽限分钟,自动判定迟到、早退、缺勤;Tkinter管理面板完成人员管理、流水查询与月度汇总;最后通过openpyxl一键导出整月考勤矩阵,正常绿、迟到黄、缺勤红,Excel打开即用。 选型上特意选了YuNet+SFace路线:纯pip安装免编译,CPU单帧识别不到100ms,两个ONNX模型共约37MB,出自OpenCV官方模型仓库,毕设报告引用有据可查。教程第7章整理了16条Windows下真实踩过的报错及排查方法,第8章给出换模型、换人脸、加功能的二次开发路径。 适合做计算机视觉方向毕设或课程设计的学生,也适合想给班级、实验室、小团队搭一套本地签到工具的Python学习者。运行环境为Python 3.9以上、Windows 10/11,不需要GPU。 使用时先pip install -r requirements.txt装齐依赖,再运行download_data.py下载模型,最后启动main.py即可进入图形界面;命令行register、recognize、report子命令也可脱离界面单独调用。 立即下载

相关推荐

国央企创新负责人如何通过平台实现科研成果的快速识别与转化?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

PotPlayer自用皮肤

自用 PotPlayer 皮肤,仅微调了字体大小与颜色,是按个人习惯调整,未做适配性调整。

独特的时光

2-shell及常用命令-续.pdf

2-shell及常用命令-续.pdf

tianjiee

【电力负荷预测】项目介绍 MATLAB实现基于BO-Transformer-LSTM贝叶斯优化算法(BO)优化Transformer-LSTM组合模型进行居民用户多步电力负荷预测(含模型描述及部分示例

内容概要:本文介绍了一个基于BO-Transformer-LSTM的组合模型,用于实现居民用户多步电力负荷预测的完整项目实例。该模型融合Transformer的全局注意力机制与LSTM的局部时序记忆能力,构建能够捕捉长时依赖与周期性特征的深度学习架构,并引入贝叶斯优化(BO)自动搜索最优超参数组合,提升预测精度与训练效率。项目涵盖从原始数据清洗、特征工程、滑动窗口样本构建、模型设计到超参数优化、反归一化及多步误差评估的全流程,强调时间顺序划分以防止信息泄露,并通过周期编码、外生变量融合等方式增强数据表达能力。文中提供了详细的MATLAB代码示例,包括数据预处理、网络搭建、贝叶斯优化配置和预测结果评估等关键步骤。 适合人群:具备一定机器学习和时间序列分析基础,熟悉MATLAB编程环境,从事电力系统预测、智能电网、负荷管理等相关领域的研究人员、工程师及研究生。 使用场景及目标:①应用于居民级或多用户聚合负荷的短期至中期多步预测(如未来24小时);②服务于配电系统运行调度、需求响应基线设定、家庭能源管理系统优化、分布式能源协调控制等实际工程场景;③为科研提供可复现的深度学习+贝叶斯优化的技术路线参考。 阅读建议:此资源以实际项目为导向,建议读者结合提供的代码逐步实现并调试模型,重点关注数据质量控制、时间特征编码、组合网络结构设计与贝叶斯优化稳定性之间的协同关系,在实践中深入理解多步预测中的误差累积机制与超参数敏感性问题。

nantangyuxi

【无人机航测】MATLAB重叠率与地面分辨率协同设计:航线间距及飞行方向优化系统 MATLAB 无人机航测重叠率设计|地面分辨率与航线间距计算

内容概要:本文档介绍了基于MATLAB R2025b开发的无人机航测重叠率与航线间距计算系统,旨在通过建立统一的航测几何计算体系,实现重叠率、地面分辨率与航线间距的动态协同设计。系统结合相机参数、飞行参数、地形数据与风场信息,通过自动化候选航向搜索与多目标优化,选择兼顾覆盖质量、飞行效率与安全性的最优航线方向。项目涵盖从参数输入、摄影测量计算、地形与安全修正,到候选路线生成、综合评价与结果可视化的全流程,并构建了五万组模拟数据用于算法验证与模型训练,支持桌面交互、批量处理与服务化部署,适用于多种复杂场景下的无人机航测任务规划。 适合人群:具备一定MATLAB编程基础和摄影测量知识的科研人员、工程技术人员及高校师生,尤其适合从事无人机航测、地理信息系统(GIS)、遥感与测绘等相关领域的从业者。 使用场景及目标:① 实现无人机航测任务中地面分辨率与航线间距的精确计算与动态优化;② 解决复杂地形与风场环境下航线方向选择困难、覆盖质量难以保障的问题;③ 通过自动化设计减少人为经验依赖,提升航测任务的可靠性与效率;④ 为后续的三维建模、正射影像生成与灾害应急评估等应用提供高质量的数据基础。 阅读建议:建议读者结合文中提供的完整代码示例与GUI界面设计,逐步实践参数配置、模型计算与结果分析流程。重点关注摄影测量公式推导、地形修正策略与多目标优化算法的实现细节,并利用模拟数据进行敏感性分析与模型验证,以深入理解系统的设计理念与工程应用价值。

nantangyuxi
评论
收藏 已收藏
分享
返回顶部