# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | 256 оттенков серого |
1 тест |
|||
На этом уроке мы попиксельно поработаем с картинками. Сделаем конвертацию картинки в чёрно-белый формат. Ссылка на рекомендуемую статью: http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html Отчёт отправил: 13417. Chip Выполнено за 3 час. 17 мин. [Показать отчёт] Научился: Научился создавать изображение в серых тонах. Узнал как получить доступ к пикселями изображения. Повторил работу с CheckBox, выбором файла в диалоговом окне. |
|||||
2 | Ярость и контрастность |
1 тест |
|||
На этом уроке мы доработаем програму обработки изоображения, добавим алгоритм изменения яркости и контрастности у картинки. Ссылка на рекомендуемую статью: http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html Отчёт отправил: 13417. Chip Выполнено за 1 час. 40 мин. [Показать отчёт] Научился: Научился изменять яркость и контрастность изображения. Повторил работу с "TrackBar". Выполнил дополнительное задание 7' - добавил сохранение картинки в файл. |
|||||
3 | Градационная коррекция |
1 тест |
|||
На этом уроке мы напишем алгоритм для создания фильтра градационной коррекции тремя различными способами: синусоидальный, экспоненциальный и логарифмический. Отчёт отправил: 13417. Chip Выполнено за 1 час. 42 мин. [Показать отчёт] Научился: Научился применять к изображению градационную коррекцию. Повторил создание ComboBox, добавление в него элементов. |
|||||
4 | Гамма-коррекция |
|
|||
На этом уроке мы создадим ещё один фильтр - гамма коррекции. В основе формулы лежит степенная функция, которую мы и будем применять. Отчёт отправил: 13417. Chip Выполнено за 43 мин. [Показать отчёт] Научился: Научился применять гамму-коррекцию к изображению. Повторил работу с функцией возведения в степень, компонентом TrackBar. |
|||||
5 | Изменение размера |
1 тест |
|||
На этом уроке мы подготовим форму для создания программы, которая будет менять размер изображения. Рекомендуемый материал: https://habrahabr.ru/post/243285/ Отчёт отправил: 13417. Chip Выполнено за 53 мин. [Показать отчёт] Научился: Скопировал проект, удалил неиспользуемые функции, подготовил форму для новой программы. |
|||||
6 | Метод ближайшего соседа |
|
|||
На этом уроке мы реализуем алгоритм ближайшего соседа для изменения размера изображения. Рекомендуемый материал: https://habrahabr.ru/post/243285/ Отчёт отправил: 13417. Chip Выполнено за 1 час. 2 мин. [Показать отчёт] Научился: Научился изменять размер изображения методом ближайшего соседа. Узнал как создавать пустой объект изображения с требуемыми размерами. В уроке для эксперимента использовался скриншот текста программы. Я последовал этому примеру - получается наглядная демонстрация работы алгоритма. |
|||||
7 | Билинейная интерполяция |
|
|||
На этом уроке мы рассмотрим понятие интерполяции. Разберём алгоритм билинейной интерполяции для изображения. Создадим алгоритм в нашей программе и протестируем его работу на разных картинках. Рекомендуемые страницы: http://www.cambridgeincolour.com/ru/tutorials-ru/image-interpolation.htm https://ru.wikipedia.org/wiki/Билинейная_интерполяция Отчёт отправил: 13417. Chip Выполнено за 2 час. 34 мин. [Показать отчёт] Научился: Научился применять алгоритм билинейной интерполяции для изменения размера изображения. Создал изображение 2x2, увеличил его методом ближайшего соседа (верхний скриншот) и методом билинейной интерполяции(нижний скриншот). |
|||||
8 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Напишите в отчёте, понравился ли вам этот миникурс, оставьте отзыв. Приложите свою чёрно-белую фотографию и напишите своё имя и фамилию. Какой курс ты будешь проходить следующим? Отчёт отправил: 13417. Chip Выполнено за 14 мин. [Показать отчёт] Научился: Курс прошёл на одном дыхании, уроки короткие и понятные. Узнал много нового об обработке изображений, методах изменения размера. Особенно понравилось то, что получилась полезная программа, которую можно использовать для своих задач. Следующим курсом будет "Система GIT". |
|||||
9 | VIP. Делегаты на кубиках |
1 тест |
|||
На этом уроке подробно показываю и объясняю, что такое делегаты, зачем они нужны и как их использовать. Отчёт отправил: 13417. Chip Выполнено за 7 час. 36 мин. [Показать отчёт] Научился: Повторил как загружать ресурсы в программу. В языке Си нет делегатов, поэтому потребовалось написать свой "делегат". Я добился этого с помощью односвязного списка указателей на функции. Dice принимает этот список и пробегает до конца, вызывая все требуемые функции Show. |
|||||
10 |
![]() |
|
|||
На этом уроке мы познакомимся с прекрасной программой для обработки видео - FFmpeg. Эта утилита позволяет творить чудеса, не выходя из консольной строки. Нам также потребуется программа youtube-dl для скачивания видео с ютуба. |
|||||
Итого: 10 видеоуроков |
3 час. 47 мин. 5 тестов |
6 чел. | |||
Финалисты: Permitin Alexey, Александр, Yefim, Max, Дмитрий, MaxB . |