Object Detection  5.0
Image Processing Using Qt and Opencv
Object Detection Documentation

a Cross platform app for circle object detection written in c++ 11/14 with Opencv and Qt

Author
Mohamed Khaled (icraus)
Version
5.0
Project page: https://github.com/Icraus/Object-Detector

Features:

1- Cross platform
.linux
.windows
.android(todo Add Tests, add android_ios view)
.raspian (not Tested)

2- Can Be extended using Plugins
Plugins are dynamically linked librarys loaded at run time The Object detector uses this feature for better detection See ObjectDetector::AddFilters

3- Performance: the Imageprocessing library provides high performance as it uses c++ and qt so there is no run time overhead even when using plugins

Utility Frameworks provides

:
1- From cv::Mat to QImage Library
2- a Qt Designer widget Plugin For using Opencv Video Capture
3- SerialPort Tool For Debugging and testing Serial ports
4- SerialPort Model/View widget for loading serial ports
5- Image Filters Plugins used to extend Object Detector Functionality

Note
by default the library is linked as shared library but u can compile it for static compilation
by default the project is compiled using c++14 but you can compile it using c++11
Todo:
:
1- add Cuda Support to provide parallel computing capilities
2- improved UI using QML
3- add Device interface to provide a unified api for device interactions like serial and bluetooth
4- migration to opencv Classifier for object tracking and detection

The Core Part of this project is the ImageProcessors library

See also
ImageProcessors
test.png
Example