OpenCV-Python William Chandra S. / 5103016001 Erfan Anggara / 5103016030
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
Download OpenCV from : 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
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
Merubah Gambar ke Grayscale 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 )
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])
Merubah Warna Ketik program 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()
Memisahkan Gambar Buat file 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()
Menggabungkan Gambar Buat file 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()