summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYogesh Ojha <yogesh.ojha11@gmail.com>2018-10-06 20:09:15 +0530
committerGitHub <noreply@github.com>2018-10-06 20:09:15 +0530
commitdcaec93a0e4b629bb07fcdd72dcb4c71b0d52530 (patch)
tree11f0244393729c9b1a363be3e6a1a7530a79d1df
parente89ab955d8f599f70d6c331aa6c16040e4b7e4a3 (diff)
Update on opencv until read image
-rw-r--r--opencv.html.markdown45
1 files changed, 41 insertions, 4 deletions
diff --git a/opencv.html.markdown b/opencv.html.markdown
index 75ef7168..7e048df5 100644
--- a/opencv.html.markdown
+++ b/opencv.html.markdown
@@ -1,15 +1,52 @@
---
-language: c++
-filename: learncpp.cpp
+language: c++/python
+filename: learnopencv.py
contributors:
- ["Yogesh Ojha", "http://github.com/yogeshojha"]
---
-# Opencv
+### 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.
+* Windows Installation Instructions:
+<https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows>
+
+* Mac Installation Instructions (High Sierra):
+https://medium.com/@nuwanprabhath/installing-opencv-in-macos-high-sierra-for-python-3-89c79f0a246a
+
+* Linux Installation Instructions (Ubuntu 18.04):
+<https://www.pyimagesearch.com/2018/05/28/ubuntu-18-04-how-to-install-opencv/>
+
+### 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
-<http://cppreference.com/w/cpp>
+<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>