Skip to content

VladimirAndreevich/itseez-ss-2016-practice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Летняя межвузовская школа, 2016 год

Join the chat at https://gitter.im/itseez-academy/itseez-ss-2016-practice Feedback

Практикум

Практикум предполагает выполнение четырех лабораторных работ, которые направлены на освоение материала, представленного на лекциях. Первая работа полностью техническая, цель - получение навыков работы с такими инструментами разработки программного обеспечения, как система контроля Git, CMake и Google Testing Framework. Вторая работа позволяет познакомить слушателей с основами работы с библиотекой OpenCV, в частности, с базовыми примитивами работы с изображениями/видео и функциями их обработки, содержащимися в модулях core, imgproc и highgui. Цель третьей и четвертой работ состоит в том, чтобы попробовать решить классические задачи компьютерного зрения (детектирование и сопровождение объектов) с использованием имеющегося функционала библиотеки OpenCV. Каждая работа предполагает реализацию некоторого программного модуля и приложения, демонстрирующего разработанный функционал.

Структура репозитория

Репозиторий содержит следующие директории и файлы:

  • 3rdparty\gtest - директория, содержащая библиотеку Google Testing Framework.
  • docs - директория, содержащая описание практических заданий, и вспомогательные изображения.
  • include - заголовочные файлы модулей библиотеки summer_school_2016_lib, разрабатываемых в ходе выполнения каждой работы.
  • samples - примеры использования разработанных методов. Изначально директория содержит шаблонный пример консольного приложения template_demo.cpp. Каждая практика предполагает разработку собственного приложения, обеспечивающего решение соответствующей задачи, на базе указанного шаблона.
  • src - исходные файлы модулей библиотеки summer_school_2016_lib.
  • test - исходные файлы тестов.
  • CMakeLists.txt - общий файл для сборки проектов с помощью CMake.
  • README.md - данный файл.
  • .gitignore- перечень директорий/файлов, которые игнорируются системой контроля версий.

Инструкции

Описание практических заданий можно найти в следующих документах:

  1. Практика 1. Инструменты разработки ПО.
  2. Практика 2. Основы работы с библиотекой OpenCV. Модули core, imgproc и highgui.
  3. Практика 3. Детектирование объектов с использованием каскадного классификатора.
  4. Практика 4. Сопровождение объектов с использованием алгоритма Median Flow.

По завершении изучения лекционных материалов пятого рабочего дня Летней школы заполните, пожалуйста, отзыв участника.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 73.7%
  • CMake 26.3%