Sunteți pe pagina 1din 2

Prima Ayu Marwa Nabilah

09021281320002
PENGOLAHAN CITRA 2015 KELAS B
OpenCV adalah library dari fungsi pemrograman terutama ditujukan untuk
computer vision yang real time, yang dikembangkan oleh pusat penelitian
Intel Rusia di Nizhny Novgorod, dan sekarang didukung oleh Willow Garage
dan Itseez.
Library ini bersifat open source ( di bawah lisensi BSD ) dan cross-platform.
OpenCV ini berfokus pada pengolahan citra real-time.
OpenCV memiliki antarmuka C++, C, Python dan java serta mendukung OS
Windows, Linux, Mac OS, iOS dan android.
Fitur dari openCV berupa :
Penggunaan multi-platform ( Linux , gcc and CMake, Eclipse, Windows,
Microsoft Visual Studio, Java development, Clojure, android, iOS .

Load and display an image

Load, modify , and save an image

Image watch : vieweing in-memory in visual studio debugger

Basic building blocks ( how to manipulate the images on a pixel level ):


- Mat- the basic image container
- Scan images, lookup tables and time measurement
- Mask operation on matrices
- Adding two images
- Changing contrast and brightness of image
- Basic drawing
- Random generator and text
- Discrete fourier transform
- File inout and output using XML dan YAML file
- Interoperability with OpenCV 1

Image processing ( manipulation ) :


smoothing images : basic linear filters
- Eroding and dilating : change the shape of objects
- More morphology transformations
- Image Pyramids : make bigger or smaller image
- Basic tresholding operations
- Making own linear filters
- Adding borders to your images : pad images
- Sobel derivatives : calculate gradients and use them o detect edges
- Laplace operator : detect edges
- Canny Edge Detector : sophisticated alternative to detect edges
- Hough line transform : detect lines
- Hough circle transform
- Remapping : manipulate pixel locations
- Affine transformations : rotate, translate and scale images
- Histogram equalization : improve contrast in images
- Histogram calculation : create and generate histograms
- Histogram comparison : use histograms to find similar objects in
images
- Template matching
- Finding contours in image
- Converx hull : get hull contours and draw them

Prima Ayu Marwa Nabilah


09021281320002
PENGOLAHAN CITRA 2015 KELAS B
- Creating bounding boxes and circles for contours
- Creating bounding rotated boxes and ellipses for contours
- Image moments : calculate the moments of image
- Point polygon test : calculate distance from the image to contours
High Level UI and Media:
- Adding trackbar to applications
- Video input with similarity measurement
- Creating video
Camera calibration and 3D reconstruction:
- Camera calibration with square chessboard
- Camera calibration with openCV
2D features framework:
- Harris corner detector : use the Harris method to detect corners
- Shi-Tomasi corner detector : detect corners more accuratelyI
- Creating corner detector : make your personalized corner detector!
- Detecting corners location in subpixeles
- Feature Detection : detect interest points
- Feature Description : calculate feature vectors
- Feature Matching with FLANN
- Features2D + Homography to find a known object : use features2d
and calib3d to detect an object in a scene
- Detection of planar objects
Video analysis
Object detection:
- Cascade classifier: use objdetect to find objects in our images or
videos

S-ar putea să vă placă și