Kamu bisa mencoba betapa mudah nya openCV di python daripada di bahasa asalnya yaitu C/C++, semudah menggunakan script di matlab yang berbayar.
#cara install
"""
menampilkan gambar, mengubah gambar ke format gray, serta menampilkan
histogram
"""
import os
import cv2
import numpy as np
from matplotlib import pyplot as plt
lokasiFile = 'D:/beras.jpg' #lokasi file
img = cv2.imread(lokasiFile) #baca file
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #ubah ke format gray
b,g,r = cv2.split(img) # dapatkan nilai pixel
img2 = cv2.merge([r,g,b]) # ubah dari BGR ke RGB
plt.figure('www.softscients.web.id')
plt.subplot(1,3,1),plt.imshow(img2), plt.xticks([]), plt.yticks([]), plt.title('citra original')
plt.subplot(1,3,2), plt.imshow(gray,cmap='gray'),plt.xticks([]), plt.yticks([]),plt.title('gray')
plt.subplot(1,3,3),plt.hist(gray.ravel(),256,[0,256]),plt.title('histogram gray')
plt.show()
No comments:
Post a Comment