Code Monkey home page Code Monkey logo

itseez-ss-2016-practice's Introduction

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

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

Практикум

Практикум предполагает выполнение четырех лабораторных работ, которые направлены на освоение материала, представленного на лекциях. Первая работа полностью техническая, цель - получение навыков работы с такими инструментами разработки программного обеспечения, как система контроля 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.

itseez-ss-2016-practice's People

Contributors

valentina-kustikova avatar druzhkov-paul avatar gitter-badger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.