武汉大学遥感院历年上机复试题

2010年

题目描述:

现有一幅128×128大小的图像,其对应的像元亮度值(从0到255)存储在文本文件input.txt中(其中第一行分别表示图像的行、列数,后面每一行128个数值表示该行图像的亮度值),请编程计算:

1)图像亮度最大值、最小值、平均值、方差,将结果输出保存到hist.txt 文件中;

2)图像的中值滤波是通过对邻域内采样数据进行排序并取得中值来决定中心像素灰度的一种处理手段,可有效消除图像中少量离散的噪声。中值滤波可以举例描述如下: 图像中的某一行亮度值如下: A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12

对该行按照1×5窗口进行中值滤波可以理解为以当前像元为中心取前后相邻的5个像元灰度值进行排序(前后没有像元视为其亮度值为0),取中值作为当前像元亮度值,则A3像元中值滤波的结果为A1 A2 A3 A4 A5排序后的中值。

请对本题图像按照1×5窗口进行中值滤波,将结果输出保存到midle.txt文件中。 注意: 1)请将程序代码、执行程序和输出结果保存到同一个文件夹下; 2)文件夹名为考号+姓名。

2011年

编程实现基于最邻近规则的试探法聚类算法。 一、算法说明:

设有n个样本,X1,...,Xn,不妨令任一样本作为聚类中心Z1,并选取任一非负的阈值T,为方便起见,我们选X1=Z1,然后计算X2到Z1的距离D21,若D21>T,则建立一新的聚类中心Z2,且X2=Z2,若D21T,D32>T,则建立一新的聚类中心Z3,且X3=Z3,否则将X3划分到最近的聚类中心的域中,并重新计算该类的聚类中心(该类的样本均值)。

用类似的方法对所有样本计算距离,比较阈值,决定归属,直至所有样本分类 结束。

二、编程实现 1)从sample.txt中读取样本数据; 2)阈值输入4(分别为(3,3),(4,4),(6,6)); 3)距离计算; 4)聚类中心计算;

5)实现基于最邻近规则的试探法聚类程序; 6)将聚类结果输出至result.txt文件中。 三、编程要求

6. 考试时间2小时。

7. 在计算机d盘建立考试目录,目录名构成规则:09GCET考号,考生所

有考试资料请放在该目录下,包括程序源代码,程序运行结果。考生本人承担一切由于错误存放考试资料而导致批阅老师不能正确评阅的责任; 8. 程序结构清晰,模块划分合理; 4)注释清楚。 12年

2012遥感院复试上机题

DataSource.txt文件中为25个点位的点号和坐标,坐标系如下:

读取文件中的数据,按x,y坐标大小顺序排列,使点号组成5*5的矩阵,按行列输出到result.txt文件中。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4