Category: Image Processing

Raspberry Pi dan Computer Vision, 07.11.2017 – 10.11.2017

Bersama rekan seperjuangan dari Universitas Sriwijaya Palembang : Sridesy Siswanti, S.T., M.T. usai camp Raspberry Pi dan Computer Vision, 7 – 10 November 2017, di Padepokan NEXT SYSTEM Bandung. #heartfornation

Menyimpan Sebuah Video

Ketika menangkap sebuah video, prosesnya dilakukan frame demi frame dan kita dapat menyimpan video tersebut. Untuk image, cukup sederhana, dengan menggunakan cv2.imwrite(). Dalam kasus ini, kita membuat sebuah obyek VideoWriter. Kita harus menentukan nama file, misal output.avi. Selanjut, kita menentukan kode FourCC, lalu jumlah frame per detik (fps) dan ukuran frame yang dilewatkan. Dan yang …

Continue reading

Face Detection Menggunakan Webcam

import cv2 import sys cascPath = sys.argv[1] faceCascade = cv2.CascadeClassifier(cascPath) video_capture = cv2.VideoCapture(0) ret = video_capture.set(3,320) ret = video_capture.set(4,240) while True: # Capture frame-by-frame ret, frame = video_capture.read() gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) faces = faceCascade.detectMultiScale( gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30), flags=cv2.cv.CV_HAAR_SCALE_IMAGE ) # Draw a rectangle around the faces for (x, y, w, h) in …

Continue reading

Menjalankan File Video

It is same as capturing from Camera, just change camera index with video file name. Also while displaying the frame, use appropriate time for cv2.waitKey(). If it is too less, video will be very fast and if it is too high, video will be slow (Well, that is how you can display videos in slow …

Continue reading

Menangkap Video dari Kamera

Often, we have to capture live stream with camera. OpenCV provides a very simple interface to this. Let’s capture a video from the camera (I am using the in-built webcam of my laptop), convert it into grayscale video and display it. Just a simple task to get started. To capture a video, you need to …

Continue reading