5 python libraries that can make the python programming more efficient

Original article was published by Nimnas Ahamed on Artificial Intelligence on Medium


4. OpenCV (Open source Computer Vision)

OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision. It was first developed by Intel and released in June 2000.

It covers various areas such as.

i. 2D and 3D feature toolkits

ii.Ego motion estimation

iii.Facial recognition system

iv. Gesture recognition

v.Human–computer interaction (HCI)

vi. Mobile robotics

vii.Motion understanding

viii.Object detection

ix. Segmentation and recognition

x. Stereopsis stereo vision: depth perception from 2 cameras

xi. Structure from motion (SFM)

xii. Motion tracking

xiii. Augmented reality

xiv. Boosting

xv. Decision tree learning

xvi. Gradient boosting trees

xvii. Expectation-maximization algorithm

xviii. k-nearest neighbor algorithm

xix. Naive Bayes classifier

xx. Artificial neural networks

xxi. Random forest

xxii. Support vector machine (SVM)

xxiii. Deep neural networks (DNN)