Initial commit on OpenCV-Python Cheat Sheet

master
Anastasios Selalmazidis 2016-04-07 11:16:03 +03:00
parent e668fb5bd2
commit 9a339e3d6b
1 changed files with 78 additions and 0 deletions

View File

@ -0,0 +1,78 @@
{
"id": "opencv_python_cheat_sheet",
"name": "OpenCV Python",
"description": "Open Source Computer Vision and Machine Learning Library",
"metadata": {
"sourceName": "OpenCV.org",
"sourceUrl" : "http://opencv.org/"
},
"aliases": [
"opencvpython", "computer vision", "python computer vision"
],
"template_type": "terminal",
"section_order": [
"Let's get started",
"Basic Operations on Images",
"Color Spaces",
"Rotation"
],
"sections": {
"Let's get started": [
{
"key": "import cv2",
"val": "Import OpenCV Module"
}
],
"Basic Operations on Images": [
{
"key": "img = cv2.imread('image.jpg')",
"val": "Read File"
},
{
"key":"cv2.imshow('Image',img)",
"val":"Show Image 'img' with Title 'Image'"
},
{
"key":"img.shape",
"val":"Return a Tuple of Number of Rows, Columns and Channels (if 'img' is color)"
},
{
"key":"img.size",
"val":"Total Number of Pixels"
},
{
"key":"b,g,r = cv2.split(img)",
"val":"Split Image Channels"
},
{
"key":"img = cv2.merge(b,g,r)",
"val":"Merge Image Channels"
}
],
"Color Spaces": [
{
"key": "hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)",
"val":"Convert the Image to the HSV Color Space"
},
{
"key":"lab = cv2.cvtColor(img, cv2.COLOR_BGR2LAB)",
"val":"Convert the Image to the L*a*b* Color Space"
},
{
"key":"gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)",
"val":"Convert the Image to Grayscale"
}
],
"Rotation": [
{
"key": "degrees = 45\n\n# calculate the center of the image\n(h, w) = img.shape\\[:2\\]\n(cX, cY) = (w / 2, h / 2)\n\nM = cv2.getRotationMatrix2D((cX, cY), degrees, 1.0)\nrotated = cv2.warpAffine(image, M, (w, h))",
"val":"Rotate Image by 45 Degrees"
}
]
}
}