|
2 | 2 |
|
3 | 3 | [](https://travis-ci.org/Itseez-NNSU-SummerSchool2015/practice2-opencv-intro)
|
4 | 4 |
|
| 5 | +## Цели |
5 | 6 |
|
6 |
| -Проект представляет собой инфраструктуру для освоения основ работы |
| 7 | +__Цель данной работы__ - изучить базовые примитивы модуля `opencv_core` |
| 8 | +и простейшие операции обработки изображений модуля `opencv_imgproc`, научиться |
| 9 | +разрабатывать интерфейс средствами модуля `opencv_highgui`. |
| 10 | + |
| 11 | +Проект представляет собой шаблон проекта для освоения основ работы |
7 | 12 | с библиотекой OpenCV:
|
8 | 13 |
|
9 |
| - - Базовые примитивы и операции модуля `opencv_core`. |
10 |
| - - Обработка изображений с помощью простеших фильтров библиотеки |
11 |
| - (модуль `opencv_imgproc`). |
12 |
| - - Загрузка/сохранение изображений, разработка простейшего интерфейса |
13 |
| - средствами библиотеки (модуль `opencv_highgui`). |
| 14 | + - Базовые примитивы и операции модуля `opencv_core` |
| 15 | + (методы класса `cv::Mat` для представления изображения). |
| 16 | + - Обработка изображений с помощью простеших фильтров модуля `opencv_imgproc` |
| 17 | + (линейные фильтры, вычисление градиентов на изображении). |
| 18 | + - Основные операции модуля `opencv_highgui` (загрузка изображения |
| 19 | + средствами `imread`, сохранение изображения с использованием |
| 20 | + `imwrite`, отображение изображения с помощью функций `imshow` и `waitKey`, |
| 21 | + реализация сложных сценариев обработки событий). |
14 | 22 |
|
15 | 23 | ## Общая структура проекта
|
16 | 24 |
|
|
40 | 48 | - Пример приложения, демонстрирующего применение медианного фильтра
|
41 | 49 | (`sample_template.cpp`).
|
42 | 50 |
|
43 |
| -## Цели и задачи |
44 |
| - |
45 |
| -__Цель данной работы__ - изучить базовые примитивы модуля `opencv_core` |
46 |
| -и простейшие операции обработки изображений модуля `opencv_imgproc`, научиться |
47 |
| -разрабатывать интерфейс средствами модуля `opencv_highgui` на примере задачи |
48 |
| -определения ребер на изображении. |
| 51 | +## Задачи |
49 | 52 |
|
50 |
| -Для этого необходимо решить следующие __задачи__: |
| 53 | +__Основные задачи:__ |
51 | 54 |
|
52 | 55 | 1. Изучить базовые методы класса `cv::Mat` (модуль `opencv_core`), который
|
53 | 56 | применяется для представления изображений.
|
@@ -78,6 +81,9 @@ __Цель данной работы__ - изучить базовые прим
|
78 | 81 | 3. Наличие набора переключателей (кнопок) для применения различных
|
79 | 82 | методов выделения контуров.
|
80 | 83 |
|
| 84 | +__Дополнительные задачи:__ |
| 85 | + 1. |
| 86 | + |
81 | 87 | ## Общая последовательность действий
|
82 | 88 |
|
83 | 89 | 1. Сделать форк upstream-репозитория, клонировать origin к себе на локальную
|
|
0 commit comments