3 Star 24 Fork 0

Wanghp / OOPCPPCD

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.68 KB
一键复制 编辑 原始数据 按行查看 历史
Wanghp 提交于 2023-06-06 02:08 . update fwtools download url

遥感图像处理程序

目录

本次课设的内容是使用C++语言,构建一个简易的图像处理系统,实现图像文件读写、图像显示、统计量计算、直方图绘制、图像缩放、图像旋转、滤波等基础的图像处理功能。

1. 功能演示

以下是优秀遥感图像处理程序作品的讲解视频,观看视频,有助于初步了解程序的功能。

No.1 - From ZhangYanzhen★★★★★

No.2 - From AnJiahao★★★★★

No.3 - From JiangChuanbao

No.4 - From HuangJiawen

程序要实现的主体功能介绍★★★★★

2. 功能要求

2.1 功能项

序号 功能菜单 功能 备注
00 X – Exit 退出程序 必做
01 O – Open Image 输入图像文件路径,即可读入文件数据 必做
02 I – Information 输出当前图像的路径,行列值、波段数、数据类型、排列方式等 必做
03 C –Close Image 关闭当前图像 必做
04 S – Statistics 输出图像数据统计量,文件未打开,输出提示 必做
05 H – Histogram 输出图像的直方图 必做
06 ? – Help 输出本信息 必做
07 A – Save as File 输入保存的文件路径,输出图像为二进制文件 必做
08 Z – Zoom 图像缩放,输入缩放比例尺,输出缩放图像 必做
09 R – Rotate Image 图像旋转,输入旋转角度,逆时针旋转图像 选做
10 F - Filter 输入滤波核,执行滤波,输出滤波后图像 选做
11 GUI 使用界面库,如Qt等构建GUI程序,移植已有功能 选做

2.2 功能详细描述★★★★★

进入功能详细描述链接可以知晓各个功能更为详细的描述和要求。

3. 课设进度安排

Day 0. 准备工作

包括遥感图像的基本概念的说明,准备的开发环境等

Day 1. 构建程序框架

构建控制台界面,理解题目需求,设计相关的类(数据组织)

Day 2. 图像文件I/O

读写图像文件和元数据文件,掌握图像格式的存储

Day 3. 图像信息输出

输出图像的数据信息,如:行、列、波段数、数据类型、投影、控制点信息等。

Day 4. 图像统计量计算

将每个波段的最大值、最小值、均值、方差、直方图输出

Day 5. New!!! 图像显示 EasyX | 图像显示Win32

将图像文件输出到屏幕EasyX

Day 6. 图像缩放与旋转

实现图像的缩放和旋转

Day 7. 图像滤波

图像滤波

Day 8. 构建GUI框架

Qt的下载、安装、配置及使用

Day 9. 功能移植

完成功能菜单的挂接和消息槽函数的映射

Day 10. 界面完善

完善已有功能的界面优化,如:直方图的图形化显示等

报告模板

附录


Home | Head | ->Next

HTML/CSS
1
https://gitee.com/cugwanghp/OOPCPPCD.git
git@gitee.com:cugwanghp/OOPCPPCD.git
cugwanghp
OOPCPPCD
OOPCPPCD
master

搜索帮助