Professional Documents
Culture Documents
Pengolahan Citra
Disusun Oleh :
Marisko Yudistira : 21430076
1
4. Pilih Python311
2
6. Tampilan Python
7. Coding pertama
import cv2
image = cv2.imread('doraemon.jpg')
(h, w) = image.shape[:2]
#informasi pixel
(b, g, r) = image[0, 0]
print ("Pixel pada (0,0) - red : {}, green : {}, blue :{}". format(r,g,b))
image[0,0] = (255, 0, 0)
(b, g, r) = image[0,0]
print ("Pixel pada (0,0) - red : {}, green : {}, blue : {}". format(r,g,b))
(cX, cY) = (w // 2, h // 2)
kiri_atas = image [0:cY, 0:cX]
kanan_atas = image [0:cY, cX:w]
kanan_bawah = image [cY:h, cX:w]
kiri_bawah = image [cY:h, 0:cX]
3
cv2.imshow('Kanan Bawah', kanan_bawah)
cv2.imshow('Kiri Bawah', kiri_bawah)
8. Coding Kedua
import cv2
image = cv2.imread('doraemon.jpg')
(h, w) = image.shape[:2]
#informasi pixel
(b, g, r) = image[0, 0]
print ("Pixel pada (0,0) - red : {}, green : {}, blue : {}". format(r,g,b))
image[0,0] = (255, 0, 0)
(b, g, r) = image[0, 0]
print ("Pixel pada (0,0) - red : {}, green : {}, blue : {}". format(r,g,b))
4
(cX, cY) = (w//2, h//2)
atas = image [0:cY]
bawah = image [cY:h]
cv2.imshow('Atas', atas)
cv2.imshow('Bawah', bawah)
9. Coding Ketiga
import cv2
image = cv2.imread('doraemon.jpg')
(h, w) = image.shape[:2]
#informasi pixel
(b, g, r) = image[0, 0]
print ("Pixel pada (0,0) - red : {}, green : {}, blue : {}". format(r,g,b))
5
image[0,0] = (255, 0, 0)
(b, g, r) = image[0, 0]
print ("Pixel pada (0,0) - red : {}, green : {}, blue : {}". format(r,g,b))
cv2.imshow('Kiri', kiri)
cv2.imshow('Kanan', kanan)
cv2.waitKey(0)
6
10. Koding Keempat
#import opencv
import cv2
#import numpy
import numpy as np
#import matplotlib
7
from matplotlib import pyplot as plt
#tampilkan gambar
cv2 .imshow('image',gambar)
#menampilkan histogram
color = ('g','b','r')
for i,col in enumerate(color):
plt.show()
image = cv2.imread('doraemon.jpg')
(h, w) = image.shape[:2]
(b, g, r) = image[0, 0]
8
print ("Pixel pada (0,0) - red : {}, blue : {}, green :{}". format(r,b,g))
image[0,0] = (255, 0, 0)
(b, g, r) = image[0,0]
print ("Pixel pada (0,0) - red : {}, blue : {}, green : {}". format(r,b,g))
(cX, cY) = (w // 2, h // 2)
kiri_atas = image [0:cY, 0:cX]
atas = image [0:cY, cX-w//6:cX+w//6]
kanan_atas = image [0:cY, cX:w]
kanan_bawah = image [cY:h, cX:w]
bawah = image [cY:, cX-w//6:cX+w//6]
kiri_bawah = image [cY:h, 0:cX]
cv2.waitKey(0)