2010
?/p>
题目描述?/p>
现有一?/p>
128
×
128
大小的图像,其对应的像元亮度值(?/p>
0
?/p>
255
)存储在文本文件
input.txt
中(其中第一行分别表示图像的行、列数,后面每一?/p>
128
个数值表示该行图像的
亮度值)
,请编程计算?/p>
1
)图像亮度最大值、最小值、平均值、方差,将结果输出保存到
hist.txt
文件中;
2
)图像的中值滤波是通过对邻域内采样数据进行排序并取得中值来决定中心像素灰度的一
种处理手段,可有效消除图像中少量离散的噪声。中值滤波可以举例描述如下:
图像中的某一行亮度值如下:
A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12
对该行按?/p>
1
×
5
窗口进行中值滤波可以理解为以当前像元为中心取前后相邻的
5
个像元灰
度值进行排?/p>
(前后没有像元视为其亮度值为
0
?/p>
?/p>
取中值作为当前像元亮度值,
?/p>
A3
像元
中值滤波的结果?/p>
A1 A2 A3 A4 A5
排序后的中值?/p>
请对本题图像按照
1
×
5
窗口进行中值滤波,将结果输出保存到
midle.txt
文件中?/p>
注意?/p>
1
?/p>
请将程序代码?/p>
执行程序和输出结果保存到同一个文件夹下;
2
?/p>
文件夹名为考号
+
姓名?/p>
2011
?/p>
编程实现基于最邻近规则的试探法聚类算法?/p>
一、算法说明:
设有
n
个样本,
X1
?/p>
...
?/p>
Xn
,不妨令任一样本作为聚类中心
Z1
,并选取任一非负的阈?/p>
T
?/p>
为方便起见,我们?/p>
X1=Z1
,然后计?/p>
X2
?/p>
Z1
的距?/p>
D21
,若
D21>T,
则建立一新的聚类
中心
Z2
,且
X2=Z2
,若
D21<T
,则认为
X2
在以
Z1
为中心的域中,即
X1
?/p>
X2
同属一类?/p>
然后分别计算
X3
?/p>
Z1
?/p>
Z2
的距离,得到
D31
?/p>
D32
,若
D31>T
?/p>
D32>T
,则建立一新的
聚类中心
Z3
,且
X3=Z3
,否则将
X3
划分到最近的聚类中心的域中,并重新计算该类的?/p>
类中?/p>
(
该类的样本均?/p>
)
?/p>
用类似的方法对所有样本计算距离,比较阈值,决定归属,直至所有样本分?/p>
结束?/p>
二、编程实?/p>
1
?/p>
?/p>
sample.txt
中读取样本数据;
2
?/p>
阈值输?/p>
4
(分别为
(3,3),(4,4),(6,6)
?/p>
?/p>
3
?/p>
距离计算?/p>
4
?/p>
聚类中心计算?/p>
5
)实现基于最邻近规则的试探法聚类程序?/p>
6
)将聚类结果输出?/p>
result.txt
文件中?/p>
三?/p>
编程要求
6.
考试时间
2
小时?/p>
7.
在计算机
d
盘建立考试目录,目录名构成规则?/p>
09GCET
考号,考生所
有考试资料请放在该目录下,
包括程序源代码,
程序运行结果?/p>
考生本人承担一切由于错?/p>
存放考试资料而导致批阅老师不能正确评阅的责任;
8.
程序结构清晰,模块划分合理;
4
)注释清楚?/p>
12
?/p>
2012
遥感院复试上机题
DataSource.txt
文件中为
25
个点位的点号和坐标,坐标系如下: