Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dkurt/cv_winter_camp_2022


https://github.com/dkurt/cv_winter_camp_2022

intel intrinsics opencv optimization practice tutorial

Last synced: 18 days ago
JSON representation

Awesome Lists containing this project

README

        

# Intel Computer Vision Camp - Optimization Track (Winter 2022 :snowflake: :snowflake: :snowflake:)

Algorithms optimizations using OpenCV

[![Slides](https://img.shields.io/badge/Lecture-Slides-red?style=plastic&logo=opencv)](https://docs.google.com/presentation/d/1tQaSGujK7hzTxWdImQr1jRSJ82b1ld-OIC5tC_6mpus/edit?usp=sharing)
[![chat](https://img.shields.io/badge/join-chat-5865f2?style=plastic&logo=discord&logoColor=white)](https://discord.com/channels/935663182255632486/935663183383916576)
[![CI](https://github.com/dkurt/cv_winter_camp_2022/workflows/CI/badge.svg?branch=master)](https://github.com/dkurt/cv_winter_camp_2022/actions?query=branch%3Amaster)

## Getting started

* Clone this repository to your computer
```sh
git clone https://github.com/dkurt/cv_winter_camp_2022
cd cv_winter_camp_2022
```

* Initialize submodules
```sh
git submodule init
git submodule update --depth 1
```

* Build a project (make sure if `cmake` installed)
```sh
mkdir build && cd build
```

* Linux
```sh
cmake -DCMAKE_BUILD_TYPE=Release .. && make -j4
```

* Microsoft Windows
```sh
"C:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 16 2019" -A x64 ..
"C:\Program Files\CMake\bin\cmake.exe" --build . --config Release -j 4
```

## C++ project structure
* **src** - source files with algorithms implementation
* **include** - header files with algorithms definitions
* **test** - regression tests
* **perf** - performance tests
* **3rdparty** - folder with OpenCV submodule