Selasa, 09 Desember 2014

Computer vision dengan Python

Pengolahan Citra Digital dengan python tidak kalah jauh dengan Matlab yang ada merajai dipasaran sebagai komputasi teknis
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()       
 


Posting Komentar