数字图像处理作业

返回“数字图像处理”

第二章

  1. 写一个函数,在输入的图像的中央做一个椭圆形的框,框内的图像不变,框外的图像的亮度减半。椭圆框与图像边缘相切。分别用循环和不用循环两种方法实现。

第三章

  1. 写一个函数myconv(f, w),实现图像f和卷积核w的卷积。不使用matlab内置的imfilter函数,使用循环来实现。
  2. 计算
   1 1 0 0
   1 1 0 0
   0 0 1 1
   0 0 1 1

   1 1 2
   1 2 2

的卷积结果。超出图像边界取0。

第四章

  1. 计算以下序列的离散傅里叶变换:
 5 1 0 2 4 8
  1. 计算以下矩阵的二维傅里叶变换:
3 1 0
4 2 3
8 7 1

第五章

  1. 写一个坐标变换矩阵T,能让图像绕(100, 100)点顺时针旋转30度。

第六章

  1. 将RGB颜色(0.2, 0.3, 0.6),转换成CMY、YIQ、HSI颜色模型。

第八章

  1. 8级灰度图像的直方图如下:
71841
56878
63215
33590
15282
17358
3978
2

请为各个灰度级设计哈夫曼编码。

第九章

  1. 计算如下二值图像
0 0 0 0 0 0 0 0
0 1 0 1 0 0 1 0
0 1 1 1 1 1 1 0
0 1 0 1 0 0 1 0
0 1 0 0 0 0 1 0
0 1 0 1 0 1 1 0
0 1 1 1 0 0 1 0
0 0 0 0 0 0 0 0

与结构元素

1 1
1 0

进行闭运算后的结果