# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | 256 оттенков серого |
1 тест |
|||
На этом уроке мы попиксельно поработаем с картинками. Сделаем конвертацию картинки в чёрно-белый формат. Ссылка на рекомендуемую статью: http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html Отчёт отправил: 11589. Yefim Выполнено за 1 час. 29 мин. [Показать отчёт] Научился: Загружать картинку в форму Сложности: не было сложностей Комментарии: Нет замечаний |
|||||
2 | Ярость и контрастность |
1 тест |
|||
На этом уроке мы доработаем програму обработки изоображения, добавим алгоритм изменения яркости и контрастности у картинки. Ссылка на рекомендуемую статью: http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html Отчёт отправил: 11589. Yefim Выполнено за 1 час. 05 мин. [Показать отчёт] Научился: Изменять яркость и контрастность картинки Оптимизировать обработку картинки Сложности: Понять почему файл сохраненной картинки оказался значительно большего размера, хотя размеры картинки остались неизменными. Комментарии: После оптимизации программы захотелось узнать конкретно на сколько времени обработка стала быстрее. Я это сделал с помощью Environment.TickCount. Последний вариант без оптимизации занял 3855 мс Варианты с оптимизацией представлены в скриншоте. |
|||||
3 | Градационная коррекция |
1 тест |
|||
На этом уроке мы напишем алгоритм для создания фильтра градационной коррекции тремя различными способами: синусоидальный, экспоненциальный и логарифмический. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 02 мин. [Показать отчёт] Научился: Ознакомился с алгoритмом грaдaционнoй коррекции. Сложности: Понять физический смысл алгoритма грaдaционнoй коррекции. Комментарии: Не понял физический смысл алгoритма грaдaционнoй коррекции. |
|||||
4 | Гамма-коррекция |
|
|||
На этом уроке мы создадим ещё один фильтр - гамма коррекции. В основе формулы лежит степенная функция, которую мы и будем применять. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 03 мин. [Показать отчёт] Научился: Рaзобpался в алгoритмe гаммa-кoрpекции Сложности: Не было сложностей Комментарии: Нет замечаний |
|||||
5 | Изменение размера |
1 тест |
|||
На этом уроке мы подготовим форму для создания программы, которая будет менять размер изображения. Рекомендуемый материал: https://habrahabr.ru/post/243285/ Отчёт отправил: 11589. Yefim Выполнено за 34 мин. [Показать отчёт] Научился: Ознакомился с методами изменения размеров изображений Сложности: Не было сложностей Комментарии: Нет замечаний |
|||||
6 | Метод ближайшего соседа |
|
|||
На этом уроке мы реализуем алгоритм ближайшего соседа для изменения размера изображения. Рекомендуемый материал: https://habrahabr.ru/post/243285/ Отчёт отправил: 11589. Yefim Выполнено за 25 мин. [Показать отчёт] Научился: Изменять размер картинки Сложности: Не было сложностей Комментарии: Можно было бы действия, проделанные на прошлых уроках ( установка label и trackBar) представить уже в готовом виде. |
|||||
7 | Билинейная интерполяция |
|
|||
На этом уроке мы рассмотрим понятие интерполяции. Разберём алгоритм билинейной интерполяции для изображения. Создадим алгоритм в нашей программе и протестируем его работу на разных картинках. Рекомендуемые страницы: http://www.cambridgeincolour.com/ru/tutorials-ru/image-interpolation.htm https://ru.wikipedia.org/wiki/Билинейная_интерполяция Отчёт отправил: 11589. Yefim Выполнено за 1 час. 04 мин. [Показать отчёт] Научился: Рaзобpался в алгoритмe билинейнoй интeрпoляции. Узнал о рефакторинге Сложности: Не было сложностей Комментарии: По идее проверка if (P < 0) P = 0; и if (P > 255) P = 255; это перестраховка. Без нее программа также работает. А по теории число находящееся между двумя законными числами тоже законно. |
|||||
8 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Напишите в отчёте, понравился ли вам этот миникурс, оставьте отзыв. Приложите свою чёрно-белую фотографию и напишите своё имя и фамилию. Какой курс ты будешь проходить следующим? Отчёт отправил: 11589. Yefim Выполнено за 1 час. 22 мин. [Показать отчёт] Научился: Обpабатывать в создaнной пpогpaмме cвоё фото. Сложности: Выбрать фото Комментарии: Миникурс "Фотошарп" действительно раскрыл некоторые секреты обработки графических изображений с помощью языка СиШарп. Мы не просто делали поверхностную обработку, а внедрялись в глубины самого пикселя, причем каждого пикселя. И как часто бывает: аппетит приходит во время еды. И поэтому неудивительно, что хочется продолжить изучение и проводить различные эксперименты. А может быть предложить Евгению Витольдовичу разработать вторую часть, где затронуть еще одно свойство цвета как прозрачность. В любом случае основы заложены и остальные темы можно попытаться изучить самостоятельно. Тем более, что к некоторым видео урокам были указаны первоисточники в интернете. Со следующим курсом пока не определился. Их так много, что глаза разбегаются. Было бы неплохо получить у Евгения Витольдовича рекомендации в какой последовательности выбирать курсы, чтобы новые темы, освещаемые в них были логически связаны и шли по нарастающей сложности. |
|||||
9 | VIP. Делегаты на кубиках |
1 тест |
|||
На этом уроке подробно показываю и объясняю, что такое делегаты, зачем они нужны и как их использовать. Отчёт отправил: 11589. Yefim Выполнено за 22 мин. [Показать отчёт] Научился: Наконец-то почувствовал прелесть делегатов. Сложности: Осознать, что делегаты - это несложно, если хорошо объясняют. Комментарии: Наконец-то почувствовал прелесть делегатов. |
|||||
10 |
![]() |
|
|||
На этом уроке мы познакомимся с прекрасной программой для обработки видео - FFmpeg. Эта утилита позволяет творить чудеса, не выходя из консольной строки. Нам также потребуется программа youtube-dl для скачивания видео с ютуба. Отчёт отправил: 11589. Yefim Выполнено за 6 час. 43 мин. [Показать отчёт] Научился: Познакомимся с прекрасной программой для обработки видео - FFmpeg. Простой, но довольно мощный ресурс. Сложности: Скачал с https://www.youtube.com/watch?v=Y9umG5KX6ow с помощью youtube-dl.exe правда в формате webm. Но ffmpeg.exe проглотил его без проблем. Затем сумел вырезать самых интересных 6 секунд. На скриншоте виден этот фрагмент. |
|||||
Итого: 10 видеоуроков |
3 час. 47 мин. 5 тестов |
6 чел. | |||
Финалисты: Permitin Alexey, Александр, Yefim, Max, Дмитрий, MaxB . |