Professional Documents
Culture Documents
LAPORAN PRAKTIKUM 21430063-Rizkisamudraaditia
LAPORAN PRAKTIKUM 21430063-Rizkisamudraaditia
Pengolahan Citra
Disusun Oleh :
RIZKI SAMUDRA ADITIA : 21430063
PROGRAM STUDI ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUHAMMADIYAH METRO
2022/2023
Instal Python dan OpenCV
1. Kunjungi alamat https://www.python.org/download/
1
4. Pilih Python311
2
6. Tampilan Python
7. Codingan pertama
import cv2
image = cv2.imread('IMG_20230503_084707.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 // 1)
atas = image [0:cY, 0:cX]
bawah = image [0:cY, cX:w]
cv2.imshow('Atas', atas)
cv2.imshow('Bawah', bawah)
3
#image[0:cY, 0:cX] = (153, 222, 76)
#cv2.imshow('Gambar manipulasi', image)
8. Codingan kedua
import cv2
image = cv2.imread('AAAAAA.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]
4
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]
5
9. Codingan ke tiga
import cv2
image = cv2.imread('IMG_20230503_084803.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-w//6]
atas = image [0:cY, cX-w//6:cX+w//6]
kanan_atas = image [0:cY, cX+w//6:w]
kanan_bawah = image [cY:h, 0:cX-w//6]
bawah = image [cY:h, cX-w//6:cX+w//6]
kiri_bawah = image [cY:h, cX+w//6:w]
6
10.Codingan keempat
#import opencv
import cv2
#import numpy
import numpy as np
#import matplotlib
from matplotlib import pyplot as plt
#tampilkan gambar
cv2 .imshow('image',gambar)
#menampilkan histogram
color = ('b','g','r')
7
for i,col in enumerate(color):
plt.show()