Задания по контрольным работам по дисциплине "Компьютерная геометрия и графика" для специальности "Прикладная информатика в управлении", страница 2

Например, для изображения рисунка 2  :

040701 0424001 0426001 0427003 671171325445 0400

СОДЕРЖАНИЕ ЗАДАНИЙ НА КОНТРОЛЬНУЮ РАБОТУ

1. Выполнить операцию усреднения цифрового изображения f1 из списка предложенных вариантов  по n точкам заданной окрестности точки (x, y): NSn(x, y), преобразовав его в изображение f2 посредством данной операции.

2. Выполнить операцию порогового (бинарного) преобразования изображения f1 из списка предложенных вариантов в изображение f2 при заданной величине порога t.

3. Использование цепного кода:

а) воспроизвести изображение по заданному цепному коду из списка предложенных вариантов;

б) написать цепной код для изображения п. 3а,  приняв за начальную точку точку,  указанную в индивидуальном задании, и двигаясь в том же направлении.

в) написать обратный код для изображения, полученного в п. 3а.

4. Произвести селективное сглаживание изображения  f1 при заданной величине градаций яркости R = 2 для окрестности NS8(x, y), не включая точку (x, y). Значения f1 взять из второго задания.

Указания. Выполнять задания в соответствии и по аналогии с приведёнными во введении примерами. При выполнении контрольной работы делать соответствующие комментарии (пояснения), используемые формулы, фамилию и код группы. Контрольная работа является необходимым аргументом на допуск к экзамену по дисциплине «Компьютерная геометрия и графика».

ВАРИАНТЫ ЗАДАНИЙ

Первое задание.

1.  n = 5, NS5 (x, y)={(x, y+1); (x-1, y); (x-1, y-1); (x, y-1); (x+1, y)},

f1 = 4 4 4 2 2

4 4 4 2 2

4 4 4 2 2

4 4 4 2 1

4 4 3 1 1   

2. n =8, NS8 (x, y)={(x-1, y+1);(x, y+1);(x+1,y+1); (x-1, y);(x+1,y); (x-1, y-1); (x, y-1); (x+1, y-1)},

f1 = 2 2 3 1

1 0 3 1

1 1 2 0

1 3 3 1

3. n =9, NS9 (x, y)= NS8 (x, y)(x, y);

f1 = 1 1 0 2 1

1 2 2 0 1

3 1 0 1 1

2 2 1 2 1

0 1 1 0 1

4. n =6, NS6 (x, y)={(x-1, y); (x, y+1); (x, y); (x, y-1); (x+1, y+1); (x+1, y)},

f1= 4 5 6 1

3 7 1 0

1 5 1 1

1 1 1 1

5. n =6, NS6 (x, y)={(x-1, y+1); (x-1, y); (x-1, y-1); (x, y+1); (x, y-1); (x+1, y)},

f1 = 3 5 5 7

3 4 4 5

2 3 3 4

1 2 2 3

6. n =4, NS4 (x, y)={(x, y+1); (x-1, y); (x, y-1); (x+1, y)},

f1 = 5 6 4 7 8 1

1 2 2 3 4 1

8 7 6 5 4 1

3 2 4 5 4 1

8 8 1 4 6 1

3 3 3 3 3 1

7. n =5, NS5 (x, y)={(x-1, y); (x-1, y-1); (x, y-1); (x+1, y-1); (x+1, y)},

f1 = 5 5 3 2 1

4 4 2 1 1

3 3 2 1 1

2 2 1 0 1

5 5 3 2 1

8. n =7, NS7 (x,y)={(x-1, y+1); (x, y+1); (x+1, y+1); (x-1, y); (x, y); (x+1, y);                       (x, y-1)},

f1 = 1 1 0 1

4 5 1 1

3 2 3 6

2 2 1 0

9. n =5, NS5 (x, y)={(x-1, y+1); (x, y); (x+1, y-1); (x-1, y-1); (x+1, y+1)},

f1 = 4 2 1 0 6

4 2 1 0 7

4 2 1 0 5

3 1 1 0 9

1 1 0 3 8

10. n =5, NS5 (x, y)={(x-1, y+1); (x, y+1); (x+1, y+1); (x, y); (x, y-1)},

f1 = 1 1 1 5 3

3 3 1 2 2

1 0 0 1 3

5 1 3 2 3

4 5 4 1 1

11. n =8, NS8 (x, y)={(x-1, y+1); (x-1, y); (x-1, y-1); (x, y-1); (x, y); (x+1, y+1); (x+1, y); (x+1, y-1)},

f1 = 4 5 2 2 1

4 4 4 4 4

5 1 3 3 2

1 1 1 1 1

0 0 0 0 0

12. n =6, NS6 (x, y)={(x-1, y+1); (x, y+1); (x+1, y+1); (x-1, y); (x+1, y);

    (x, y-1)},

f1 = 7 8 9 0

4 5 6 1

1 2 3 0

1 1 1 0

13. n =8, NS8 (x, y)={(x-1, y+1); (x, y+1); (x+1, y+1); (x+1, y); (x, y);

 (x-1, y-1); (x, y-1); (x+1, y-1)},

f1 = 3 3 4 2 1

3 3 4 2 0

1 1 4 1 1

0 1 3 2 4

5 1 1 6 4

14. n =9, NS9 (x, y)= NS8 (x, y)(x, y);

f1 = 3 3 7 7

3 3 7 7

3 7 3 7

7 3 7 3

15. n =6, NS6 (x, y)={(x-1, y+1); (x-1, y); (x-1, y-1); (x+1, y+1); (x+1, y);

            (x+1, y-1)},

f1 = 3 3 3 2 1

3 3 4 4 0

4 4 3 3 1

2 2 2 1 0

1 1 0 0 0

16. n =5, NS5 (x, y)={(x-1, y+1); (x-1, y); (x, y); (x+1, y); (x+1, y+1)},

f1 = 2 2 1 0 0

1 0 0 1 1

3 3 4 1 5

0 0 0 1 1

5 1 1 1 5

17. n =5, NS5 (x, y)={(x-1, y-1); (x-1, y); (x, y+1); (x+1, y); (x+1, y-1)},

f1 = 0 0 0 1 1

0 0 1 1 2

1 1 2 3 3

2 2 3 4 5

3 4 5 6 7

18. n =9, NS9 (x, y)= NS8 (x, y)(x, y);

f1 = 1 1 1 1 0

1 2 2 1 1

0 0 0 1 3

4 5 1 0 0

1 1 0 2 2

19. n =5, NS5 (x, y)={(x-1, y+1); (x-1, y); (x, y); (x+1, y); (x+1, y-1)},

f1 = 2 4 4 4 3

2 2 2 2 1

1 1 5 4 3

3 4 3 3 5

3 4 4 2 3

20. n =6, NS6 (x, y)={(x-1, y+1); (x, y+1); (x+1, y+1); (x-1, y-1); (x, y-1);

  (x+1, y-1)},

f1 = 5 6 7 8 1

5 7 5 7 5

1 3 3 1 0

1 1 2 2 3

1 2 1 2 1

Второе задание.

1.  t = 3f1 =4 3 1 4 1                                  

2 5 4 2 1

1 1 0 3 0

4 3 1 2 3

3 3 1 4 5

2.  t =1,   f1 =1 0 1 5 3

3 3 1 2 2

1 0 0 1 3

5 1 3 2 3

4 4 4 1 1

3. t = 2, f1 =2 2 1 5 2

3 4 1 0 4

2 3 2 1 7

0  0 1 5 1

0 0 1 2 2

4.t = 2,  f1 =3 3 3 2 4

3 3 2 2 3

2 1 1 0 0

1 1 0 0 5

1 2 3 4 5

5. t = 4, f1 = 6 7 5 1 1

3 4 4 5 1

6 6 1 1 1

1 1 2 3 1

4 4 3 1 6

6. t = 1f1 =2 2 1 0 0

1 0 0 2 2

3 3 1 1 0

0 0 0 1 1

5 1 1 0 0

7. t = 3f1 =5 5 5 5 5

4 4 3 1 1

4 3 1 2 1

1 2 0 1 1

5 5 5 5 5

8. t = 2f1 = 4 2 1 0 5

4 2 1 0 8

3 1 1 0 9

1 1 0 3 8

1 1 0 4 9