Under this section let us look at few computer vision libraries in detail:
Computer vision
OpenCV
OpenCV is a library of computer vision algorithms, image processing, and general-purpose numerical algorithms. It is implemented in C/C++ but has interfaces for Python, Java, Ruby, Matlab, Lua, and other languages. It can be freely used for academic and commercial purposes because it is distributed under the BSD license.
Since OpenCV 3.1, there is a DNN module and in OpenCV 3.3, the module has been promoted to opencv_contrib.
Official site: http://opencv.org
Additional OpenCV modules: https://github.com/opencv/opencv_contrib
Demo Swift app using OpenCV: https://github.com/foundry/OpenCVSwiftStitch
Additional OpenCV modules: https://github.com/opencv/opencv_contrib
Demo Swift app using OpenCV: https://github.com/foundry/OpenCVSwiftStitch