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()
Thank You

Pengenalan Pemrosesan Citra melalui OpenCV-python

  • 1.
    OpenCV-Python William Chandra S./ 5103016001 Erfan Anggara / 5103016030
  • 2.
    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()
  • 15.