Image may be NSFW.
Clik here to view.
Привіт, мої любі сішники! Пропоную в цьому дайджесті розглянути OpenCV та результати засідання комітету зі стандартизації. Почнімо? :)
OpenCV
OpenCV (Open Source Computer Vision Library) — це open source бібліотека (під ліцензією BSD, що означає можливість використання як у навчальних, так і в комерційних цілях). Вона дозволяє аналізувати зображення та відео, розпізнавати жести, трансформації, робити калібрування камери,застосовувати фільтритощо.
Для опанування OpenCV можна звернутися до офіційного туторіалута документації.
Книжки:
Статті:
Invisibility Cloak using Color Detection and Segmentation with OpenCV — моя улюблена стаття, в якій Kaustubh Sadekar за допомогою OpenCV створює плащ-невидимку з Гаррі Поттера:
Image may be NSFW.
Clik here to view.
Gender & Age Classification using OpenCV Deep Learning ( C++/Python ) - про розпізнавання статі та віку:
Image may be NSFW.
Clik here to view.
Распознавание лиц на основе OpenCV для C++ — детальна стаття про розпізнавання людей:
Image may be NSFW.
Clik here to view.
Classification with OpenCV3 C++ (1/2) — використання OpenCV для класифікації, розглянуто різні алгоритми з графіком точності результатів.
Основы работы с матрицами в OpenCV (C++ интерфейс)
MultiTracker : Multiple Object Tracking using OpenCV (C++/Python) — розглянуто слідкування за декількома об’єктами на відео.
Object Tracking with OpenCV — описи алгоритмів, що стоять за трекінгом об’єктів в OpenCV.
Top 10 Tools for Computer Vision — інструменти, з якими перетинається OpenCV.
Як альтернативи OpenCV можна розглянути:
CImg — графічна обробка зображень (фільтри, трансформації. Без machine learning).
SOD — позиціонується як embedded бібліотека для computer vision та machine learning.
AVL( Adaptive Vision Library )
Dlib — toolkit алгоритмів machine learning.
Інструменти
Using VS Code for C++ development with containers
Conan 1.12: Editable packages, Composable profiles, Command improvements & New architectures
Modern C++
У лютому відбулося зимове засідання комітету зі стандартизації у місті Кона. Репорти:
2019-02 Kona ISO C++ Committee Trip Report (C++20 design is complete; Modules in C++20; Coroutines in C++20; Reflection TS v1 published; work begins on a C++ Ecosystem Technical Report) — найповніший репорт.- Trip report: Winter ISO C++ standards meeting (Kona) — від Саттера.
Корисні посилання
Unit Testing C++ Templates and Mock Injection Using Traits
Template meta-programming: Some testing and debugging tricks
Оновлення
Цього місяця маємо такі оновлення:
Qt: Qt 5.13 Alpha, Qt Design Studio 1.1, Qt Creator 4.9 Beta
Visual Studio 2019 Release Candidate
CMake 3.13.4 available for download
CMake 3.14.0-rc2 is ready for testing
Для новачків
C++17 — Implementing a singly linked list with smart pointers
What is the difference between C++ Map and Multimap
Хвилиночка флуду
C++17 — Draw a Valentine’s Day heart shape
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
← Попередній випуск: C++ дайджест #12
Clik here to view.