learnxinyminutes-docs/opencv.html.markdown
2018-10-06 20:09:15 +05:30

2.0 KiB

language filename contributors
c++/python learnopencv.py
Yogesh Ojha
http://github.com/yogeshojha

Opencv

OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage then Itseez (which was later acquired by Intel). Opencv currently supports wide variety of languages like, C++, Python, Java etc

Installation

Please refer to these articles for installation of OpenCV on your computer.

Here we will be focusing on python implementation of OpenCV

  • Reading image in OpenCV
import cv2
img = cv2.imread('cat.jpg')
# Simple isn't it?
# Displaying the image
# imshow() function is used to display the image
cv2.imshow('Image',img)
# Your first arguement is the title of the window and second parameter is image
# If you are getting error, Object Type None, your image path may be wrong. Please recheck the pack to the image
cv2.waitKey(0)
# waitKey() is a keyboard binding function and takes arguement in milliseconds. For GUI events you MUST use waitKey() function.

Further Reading:

An up-to-date language reference can be found at https://opencv.org/

Additional resources may be found at https://en.wikipedia.org/wiki/OpenCV

Good OpenCv Tutorials https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html https://realpython.com/python-opencv-color-spaces/ https://pyimagesearch.com https://www.learnopencv.com