02 Image Acquisition With OpenCV Python
02 Image Acquisition With OpenCV Python
read()
if not grabbed:
raise ValueError("Camera read failed!")
bg = utils.image_resize(frame, height=600).astype(np.float32)
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
if not calibrated:
# Sample hand color
utils.add_text(frame, "Press space after covering rectangle with hand. Hit SPACE when ready")
Python
roi = frame[y:y + h, x:x + w, :]
roi_hsv = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
min_value = np.amin(roi_hsv, (0, 1))
max_value = np.amax(roi_hsv, (0, 1))
cv2.destroyWindow("Calibration")
calibrated = True
else:
cv2.accumulateWeighted(frame, bg, 0.01) MK: Image Processing
010100010010101010000100010100101010010100010001001101010010010101010
010100010010101010000100010101001001101010100100100101010
grabbed, frame = camera.read()
if not grabbed:
raise ValueError("Camera read failed!")
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
• image = cv2.imread(“apel.jpg”)
membaca (load) file “apel.jpg”. Jika gambar ada di
folder lain (misalnya di folder pictures) maka bisa
dipanggi dengan syntax: “C:\Users\Public\Pictures\
SamplePictures\apel.jpg”
• cv2.imwrite(“apel_merah.png”,
image) menyimpan citra yang tersimpan di
variabel image, citra akan disimpan di drive
komputer dengan nama apel_merah.png. File ini
tersimpan di folder yang sama dengan folder
apel.jpg.
MK : Image Processing (MKKPC09603)
Program Studi : Teknik Elektro – Uniska Kediri
grabbed, frame = camera.read()
if not grabbed:
raise ValueError("Camera read failed!")
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
• cap = cv2.VideoCapture(0)
mengaktifkan kamera Webcam dan melakukan
capture (menagkap image) objek.
• Angka nol (0) webcam utama di laptop.
• Jika webcam ada dua, maka untuk mengaktifkan webcam
kedua, menggunakan angka satu (1).
• ret,frame=cap.read() sintak wajib yang
menyertai VideoCapture(). Tanpanya
VideoCapture() tidak bisa jalan.
Frame image. Image disebut frame karena diibaratkan
sebagai frame (bingkai). Image yang tersimpan di variabel
cap, diload dan disimpan di variabel frame agar bisa diolah.
MK : Image Processing (MKKPC09603)
Program Studi : Teknik Elektro – Uniska Kediri
grabbed, frame = camera.read()
if not grabbed:
raise ValueError("Camera read failed!")
Capture berulang
bg = utils.image_resize(frame, height=600).astype(np.float32)
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break