Installing OpenCV-Python
• Download& Install Python from :
https://www.python.org/downloads/windows/
• Cek menggunakan CMD, ketik : python
• Install NumPy menggunakan command di CMD, ketik : python –m pip
install numpy
• NumPy : package yang bisa digunakan untuk melakukan komputasi
numerik menggunakan python dan mempunyai fungsi yang bervariatif
• Cek menggunakan Python Shell, ketik : import numpy
3.
• Download OpenCVfrom :
https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
• Install OpenCV menggunakan CMD,
ketik : cd {lokasi download file OpenCV}
Ketik : python –m pip install {nama file OpenCV yang telah di download}
• Cek menggunakan Python shell, ketik : import cv2
4.
Reading, displaying &saving images
• Buat folder untuk mensave project
• Buat file baru dengan format {nama file}.py
• Edit file tersebut menggunakan Python IDLE, Ketik:
import cv2
img = cv.imread(‘./images/hmm.jpg’)
cv2.imshow(‘Input image’, img)
cv2.waitKey()
• Nanti akan muncul gambar sesuai yang di pilih
5.
Merubah Gambar keGrayscale
• Buat file baru dengan format {nama file}.py
• Edit file tersebut menggunakan Python IDLE, Ketik:
import cv2
Gray_img = cv.imread(‘./images/hmm.jpg’, cv2.IMREAD_GRAYSCALE)
cv2.imshow(‘Grayscale’, gray_img)
cv2.waitKey()
• Nanti gambar pertama akan berubah menjadi hitam putih
• Untuk mensave gambar, ketik:
cv2.imwrite(‘images/ohmm.jpg’, gray_img)
7.
Merubah Format Gambar
•Buat file baru dengan format {nama file}.py
• Edit file tersebut menggunakan Python IDLE, Ketik:
import cv2
img = cv2.imread(‘images/hmm.jpg’)
cv2.imwrite(‘images/hmm.png’, img, [cv2.IMWRITE_PNG_COMPRESSION])
9.
Merubah Warna
• Ketikprogram menggunakan Python IDLE :
import cv2
print([x for x in dir(cv2) if x.startswith(‘COLOR_’)]) {terdapat 73 directory}
• Edit file tersebut menggunakan Python IDLE, Ketik:
import cv2
img = cv.imread(‘./images/hmm.jpg’, cv2.IMREAD_COLOR)
hsv_img = cv2.cvtColor(img, cv2.COLOR_RGB2HSV)
cv2.imshow(‘hsv image’, hsv_img)
cv2.waitKey()
11.
Memisahkan Gambar
• Buatfile baru dengan format {nama file}.py
• Edit file tersebut menggunakan Python IDLE, Ketik:
import cv2
img = cv.imread(‘./images/hmm.jpg’, cv2.IMREAD_COLOR)
hsv_img = cv2.cvtColor(img, cv2.COLOR_RGB2HSV)
h,s,v = cv2.split(hsv_img)
cv2.imshow(‘H channel’, h)
cv2.imshow(‘S channel’, s)
cv2.imshow(‘V channel’, v)
cv2.waitKey()
13.
Menggabungkan Gambar
• Buatfile baru dengan format {nama file}.py
• Edit file tersebut menggunakan Python IDLE, Ketik:
import cv2
img = cv.imread(‘./images/hmm.jpg’, cv2.IMREAD_COLOR)
r,g,b = cv2.split(img)
rgr_img = cv2.merge((r,g,r))
bgr_img = cv2.merge((b,g,r))
cv2.imshow(‘Original’, img)
cv2.imshow(‘RGR’, rgr_img)
cv2.imshow(‘BGR’, bgr_img)
cv2.waitKey()