-
[Day35] 파이썬으로 이미지 처리 (OpenCV)AIFFEL Life 2020. 12. 15. 17:58
오늘은 파이썬으로 이미지를 다루는 방법을 배워봤습니다. 그 방법은 바로 OpenCV를 이용하는 것인데요. 이를 활용하여 이미지 처리를 쉽게 구현할 수 있습니다.
1. 이미지 서치
Google 이미지
images.google.com
2. The CIFAR-10 dataset
www.cs.toronto.edu/~kriz/cifar.html
CIFAR-10 and CIFAR-100 datasets
< Back to Alex Krizhevsky's home page The CIFAR-10 and CIFAR-100 are labeled subsets of the 80 million tiny images dataset. They were collected by Alex Krizhevsky, Vinod Nair, and Geoffrey Hinton. The CIFAR-10 dataset The CIFAR-10 dataset consists of 60000
www.cs.toronto.edu
3. OpenCV-Python Tutorials
docs.opencv.org/master/d6/d00/tutorial_py_root.html
OpenCV: OpenCV-Python Tutorials
Core Operations In this section you will learn basic operations on image like pixel editing, geometric transformations, code optimization, some mathematical tools etc.
docs.opencv.org
4. Changing Colorspaces
docs.opencv.org/master/df/d9d/tutorial_py_colorspaces.html
OpenCV: Changing Colorspaces
Goal In this tutorial, you will learn how to convert images from one color-space to another, like BGR \(\leftrightarrow\) Gray, BGR \(\leftrightarrow\) HSV, etc. In addition to that, we will create an application to extract a colored object in a video You
docs.opencv.org
5. VideoCapture()
docs.opencv.org/4.3.0/d8/dfe/classcv_1_1VideoCapture.html#aabce0d83aa0da9af802455e8cf5fd181
OpenCV: cv::VideoCapture Class Reference
Class for video capturing from video files, image sequences or cameras. More... #include Class for video capturing from video files, image sequences or cameras. The class provides C++ API for capturing video from cameras or for reading video files and imag
docs.opencv.org
6. read()
docs.opencv.org/4.3.0/d8/dfe/classcv_1_1VideoCapture.html#a473055e77dd7faa4d26d686226b292c1
OpenCV: cv::VideoCapture Class Reference
Class for video capturing from video files, image sequences or cameras. More... #include Class for video capturing from video files, image sequences or cameras. The class provides C++ API for capturing video from cameras or for reading video files and imag
docs.opencv.org
7. cvtColor()
OpenCV: Color Space Conversions
enum cv::ColorConversionCodes { cv::COLOR_BGR2BGRA = 0, cv::COLOR_RGB2RGBA = COLOR_BGR2BGRA, cv::COLOR_BGRA2BGR = 1, cv::COLOR_RGBA2RGB = COLOR_BGRA2BGR, cv::COLOR_BGR2RGBA = 2, cv::COLOR_RGB2BGRA = COLOR_BGR2RGBA, cv::COLOR_R
docs.opencv.org
8. bitwise_and()
docs.opencv.org/3.4/d2/de8/group__core__array.html#ga60b4d04b251ba5eb1392c34425497e14
OpenCV: Operations on arrays
Divides a multi-channel array into several single-channel arrays. The function cv::split splits a multi-channel array into separate single-channel arrays: If you need to extract a single channel or do some other sophisticated channel permutation, use mixCh
docs.opencv.org
9. Histograms - 1 : Find, Plot, Analyze !!!
docs.opencv.org/master/d1/db7/tutorial_py_histogram_begins.html
OpenCV: Histograms - 1 : Find, Plot, Analyze !!!
Goal Learn to Find histograms, using both OpenCV and Numpy functions Plot histograms, using OpenCV and Matplotlib functions You will see these functions : cv.calcHist(), np.histogram() etc. Theory So what is histogram ? You can consider histogram as a grap
docs.opencv.org
10. Basic Image Manipulations in Python and OpenCV: Resizing (scaling), Rotating, and Cropping
Basic Image Manipulations in Python and OpenCV: Resizing (scaling), Rotating, and Cropping - PyImageSearch
Python code examples: Learn how to resize, rotate, and crop images using Python and OpenCV.
www.pyimagesearch.com
11. Clever Girl: A Guide to Utilizing Color Histograms for Computer Vision and Image Search Engines
Clever Girl: A Guide to Utilizing Color Histograms for Computer Vision and Image Search Engines - PyImageSearch
Python code examples: Learn how to create color histograms using Python and OpenCV. This post covers an OpenCV histogram example from start to finish.
www.pyimagesearch.com
12. Hobbits and Histograms – A How-To Guide to Building Your First Image Search Engine in Python
Hobbits and Histograms - A How-To Guide to Building Your First Image Search Engine in Python - PyImageSearch
A how-to guide on building a Content Based Image Retrieval (CBIR) image search engine using Python, NumPy, OpenCV, and color histograms.
www.pyimagesearch.com
'AIFFEL Life' 카테고리의 다른 글
[Day37] PCA (주성분 분석) (0) 2020.12.15 [Day36] 얼굴 표정 인식으로 이모티콘 보이는 웹 어플리케이션 만들기 (0) 2020.12.15 [Day35] 퍼셉트론과 활성함수 (0) 2020.12.15 [Day34] 하둡과 스파크를 알아보자 (0) 2020.12.15 [Day33] 나와 닮은 연예인 얼굴을 찾는 방법 (0) 2020.12.15