Capture video dari kamera dengan OpenCV dan Python

Friday, November 3rd, 2017

webcam capture

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

Your email address will not be published. Required fields are marked *

post_id=175