Cek Kematangan Buah dengan Phython
Berikut adalah penjelasan step-by-step dari skrip Python yang kamu berikan...
Dalam Python, kita bisa membaca dan menampilkan gambar dengan beberapa library populer, seperti:
Di tutorial ini, kita akan bahas cara paling umum dan mudah dipahami.
Sebelum mulai, install dulu library yang dibutuhkan:
pip install pillow matplotlib opencv-pythona. Membaca Gambar
from PIL import Image
img = Image.open('gambar.jpg')
Menampilkan informasi gambar
print(img.format)
print(img.size)
print(img.mode)Penjelasan:
Image.open() → membuka file gambarformat → format gambar (JPEG, PNG)size → ukuran (lebar, tinggi)mode → mode warna (RGB, grayscale)b. Menampilkan Gambar
img.show()Lebih sering digunakan di data science.
import matplotlib.pyplot as plt
from PIL import Image
img = Image.open('gambar.jpg')
plt.imshow(img)
plt.axis('off') # menghilangkan axis
plt.show()Ilustrasi Konsep:
imshow() → menampilkan gambar sebagai arrayaxis('off') → menghilangkan angka di pinggirOpenCV sangat populer untuk pengolahan gambar lanjutan.
a. Membaca Gambar
import cv2
img = cv2.imread('gambar.jpg')b. Menampilkan Gambar
cv2.imshow('Gambar Saya', img)
cv2.waitKey(0)
cv2.destroyAllWindows()OpenCV membaca warna dalam format:
👉 BGR (Blue, Green, Red)
Bukan RGB seperti library lain.
Jika ingin menampilkan dengan matplotlib:
import matplotlib.pyplot as plt
import cv2
img = cv2.imread('gambar.jpg')
img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img_rgb)
plt.axis('off')
plt.show()Made with ❤ by Ardheefy