# 遥感图像处理程序
## 目录
- [课设内容](#课设内容)
- [课设要点](#课设要点)
- [报告模板](#报告模板)
- [附录](#附录)
## 课设内容
本次课设的内容是运用C++语言,构建一个简易的图像处理系统,实现初步的图像处理功能。
1. 编写一个遥感图像处理控制台程序,要求在控制台上输入字母菜单,执行相应的功能。
2. 构建GUI界面程序完成相应的功能移植。
3. **要求用类对象,实现主体功能。功能介绍见[RSManual](./RSCmdManual.md)**
其功能项如下:
| 序号 | 功能菜单 | 功能 | 备注 |
| :--: | :--------------- | :--------------------------: | ------ |
| 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程序,移植已有功能| *选做* |
- [详细功能描述](./Subject.md)
## 课设要点
从实现的角度来看,可分为3个步骤:
1. 搭建程序框架和设计数据结构
搭建主函数流程和菜单项、设计图像数据的矩阵存储
2. 实现各项功能
实现所要求的各子功能:Open,Display,Rotate...
3. 构建GUI程序
构建GUI菜单和功能,完成功能的移植
### [Day 1. 构建程序框架](./Frame.md)
构建控制台界面,理解题目需求,设计相关的类(数据组织)
### [Day 2. 图像文件I/O](./FileIO.md)
读写图像文件和元数据文件,掌握图像格式的存储
### [Day 3. 图像信息输出](./Information.md)
输出图像的数据信息,如:行、列、波段数、数据类型、投影、控制点信息等。
### [Day 4. 图像统计量计算](./Statistics.md)
将每个波段的最大值、最小值、均值、方差、直方图输出
### [Day 5. New!!! 图像显示 EasyX](./Display_EasyX.md) | [图像显示Win32](./Display.md)
将图像文件输出到屏幕[EasyX](http://easyx.cn)
### [Day 6. 图像缩放与旋转](./ZoomRotate.md)
实现图像的缩放和旋转
### [Day 7. 图像滤波](./Filter.md)
图像滤波
### [Day 8. 构建GUI框架](./Gui.md)
Qt的下载、安装、配置及使用
### [Day 9. 功能移植](./Menu.md)
完成功能菜单的挂接和消息槽函数的映射
### [Day 10. 界面完善](./ImageProcess.md)
完善已有功能的界面优化,如:直方图的图形化显示等
## 报告模板
- [课设报告模板](../../refs/Report_Template.doc)
## 附录
- [The Basic of Remote Sensing Image](../../refs/Basic_RS_Image.docx)
- [遥感测试数据](../../data/rsimage.zip)
- [遥感图像显示工具-FWTools](../../refs/OpenEV_Manual.pptx) [下载FWTools](http://home.gdal.org/fwtools/FWTools247.exe)
- [Qt配置](./QtSetup.md)
- [The Basic of Remote Sensing Image](../../refs/Basic_RS_Image.docx)
---
[Home](../../README.md) | [Head](#遥感图像处理程序) | [->Next](../MapDraw/README.md)
没有合适的资源?快使用搜索试试~ 我知道了~
计算机高级语言程序(C++)课程设计合集.zip
共140个文件
png:78个
md:40个
mp4:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 117 浏览量
2022-06-29
19:18:03
上传
评论
收藏 305.44MB ZIP 举报
温馨提示
计算机高级语言程序(C++)课程设计合集。包含:遥感图像处理程序系统、栅格图像矢量化程序、机房预约系统, 第一个题目适合对遥感图像处理有兴趣的同学,第二个题目适合对地图矢量有兴趣的同学,第三个题目适合对前二个题目均无兴趣的同学,前二个题目难度相当,第三个业务简单,但代码量更多。 计算机高级语言程序(C++)课程设计合集。包含:遥感图像处理程序系统、栅格图像矢量化程序、机房预约系统, 第一个题目适合对遥感图像处理有兴趣的同学,第二个题目适合对地图矢量有兴趣的同学,第三个题目适合对前二个题目均无兴趣的同学,前二个题目难度相当,第三个业务简单,但代码量更多。
资源推荐
资源详情
资源评论
收起资源包目录
计算机高级语言程序(C++)课程设计合集.zip (140个子文件)
02.RSCmd_2_Open.avi 74.84MB
02.RSCmd_OpenData.avi 62.43MB
01.RSCmd_MainFrame.avi 28.77MB
03.RSCmd_Display.avi 13.85MB
EasyX_Help_cn.chm 95KB
Report_Template.doc 69KB
Basic_RS_Image.docx 4.52MB
课程设计题目_RS2017.docx 1.11MB
课程设计题目_RS2017 - 副本.docx 20KB
image.jpg 314KB
image.jpg 314KB
LICENSE 34KB
D5_Students.md 13KB
D4_Administrator.md 11KB
FileIO.md 10KB
D2_MouseMsg.md 8KB
Frame.md 7KB
D3_DrawMsg.md 7KB
D4_ShapeClass.md 7KB
D6_Teachers.md 6KB
D8_DebugReport.md 5KB
RSImageFormat.md 5KB
Subject.md 5KB
D3_Login.md 5KB
Menu.md 5KB
D2_DesignObjects.md 5KB
Gui.md 4KB
Subject.md 4KB
D1_MainFrame.md 4KB
D5_ShapeSets.md 3KB
README.md 3KB
README.md 3KB
D1_MainFrame.md 3KB
D7_ShapeEdit.md 3KB
Introduction.md 3KB
ImageProcess.md 2KB
README.md 2KB
RSCmdManual.md 2KB
Display_EasyX.md 2KB
Display.md 2KB
ZoomRotate.md 2KB
D8_DebugReport.md 2KB
QtSetup.md 2KB
D6_ShapeIO.md 2KB
D0_EasyX.md 1KB
Filter.md 842B
Information.md 767B
D0_CreatePrj.md 713B
D7_DesignGUI.md 354B
Statistics.md 293B
openCV.md 141B
README.md 4KB
MapDraw_06.Deubg.mp4 85.4MB
MapDraw_05.ShapeClass.mp4 42.31MB
MapDraw_04.SahpeSet.mp4 40.68MB
MapDraw_03.DrawMsg.mp4 37.83MB
MapDraw_02.MouseMsg.mp4 29.15MB
MapDraw_01.Introduction.mp4 19.21MB
.nojekyll 0B
MapDrawFace.png 2.34MB
MapDraw_Display.png 681KB
LinearDisp.png 607KB
Normal.png 472KB
FilterRes.png 353KB
Gray.png 277KB
DisplayImageInConsole.png 182KB
MeanFilter3.png 173KB
1548670866708.png 156KB
1548682783885.png 154KB
1548659552298.png 109KB
1548588322712.png 107KB
1548584158339.png 97KB
1548682413343.png 95KB
1548682597721.png 80KB
MapDraw_UI2.png 79KB
1548583915819.png 66KB
1548589297779.png 66KB
1548682733912.png 65KB
1548575945985.png 63KB
1548647976462.png 63KB
1548682522544.png 61KB
RSCmdFace.png 58KB
1548661562158.png 56KB
1548682206670.png 52KB
1548558992754.png 51KB
FilterCmd.png 50KB
NormalCmd.png 50KB
LinearDispCmd.png 49KB
GrayCmd.png 49KB
1548575650130.png 49KB
MeanFilterCmd.png 45KB
1548573329273.png 45KB
1548682679989.png 38KB
StatisticsCmd.png 35KB
HistogramCmd.png 35KB
Histogram.png 26KB
Statistics.png 25KB
hdr.png 23KB
1548662281801.png 21KB
1548574390768.png 20KB
共 140 条
- 1
- 2
资源评论
程序员张小妍
- 粉丝: 1w+
- 资源: 2632
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sony 索尼IMX334摄像头模组电路板AD版硬件PCB图(6层板).zip
- 基于flask和echarts融合交易策略的bitfinex可视化微服务.zip
- 包含了wvp-assist.tar wvp-talk.tar zlmediakit.tar .
- 3r4efgh53wgrf43tw
- 2024新版Java基础从入门到精通全套视频+资料下载
- Spring AI大模型视频教程+ChatGPT视频教程+OpenAI大模型视频教程(资料+视频教程)
- ABB工业机器人教程PDF版本
- 123321123323211
- yolov8实战第八天-pyqt5-yolov8实现车牌识别系统(论文(8700+字+数据集+完整部署代码+代码使用说明)
- 三相桥式全桥整流电路MATALB Simulink仿真文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功