Capture video dari kamera dengan OpenCV dan Python
Friday, November 3rd, 2017
Gambar di atas saya ambil dari kamera depan notebook, memang terbalik tapi gak masalah yang penting terdeteksi dengan sempurna dulu. Untuk ngebalik caranya sangat mudah, gunakan code iniĀ frame = cv2.flip(frame,0)
Sebelum bereksperimen dengan kamera, ada baiknya kita tes dulu apakah web cam yang terpasang terdeteksi dengan baik oleh openCV atau tidak. Caranya mudah, tulis saja code berikut:
sumber dari web resmi OpenCV
catatan: lihat pada bagian VideoCapture(1), karena front webcam terdeteksi sebagai kamera kedua. Kamera pertama selalu dimulai dari 0.
import numpy as np import cv2 cap = cv2.VideoCapture(1) while(True): # Capture frame-by-frame ret, frame = cap.read() # Our operations on the frame come here gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # Display the resulting frame cv2.imshow('frame',gray) if cv2.waitKey(1) & 0xFF == ord('q'): break # When everything done, release the capture cap.release() cv2.destroyAllWindows()
Leave a Reply