Professional Documents
Culture Documents
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")
x, y, w, h = width / 4, height / 2, 50, 50
Pendahuluan
cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)
cv2.imshow("Calibration", frame)
if cv2.waitKey(2) & 0xFF == ord(' '):
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
Pertemuan ke 2
grabbed, frame = camera.read()
if not grabbed:
raise ValueError("Camera read failed!")
bg = utils.image_resize(frame, height=600).astype(np.float32)
Pertemuan Ke 3
if not grabbed:
raise ValueError("Camera read failed!")
bg = utils.image_resize(frame, height=600).astype(np.float32)
Pertemuan Ke 4
if not grabbed:
raise ValueError("Camera read failed!")
bg = utils.image_resize(frame, height=600).astype(np.float32)
Python
if not grabbed:
print "Camera read failed"
break
• Drawing Line
• Drawing Rectangle
• Drawing Circle
• Drawing Ellipse
• Drawing Poligon
• Adding Text
while True:
grabbed, frame = camera.read()
OpenCV Python
if not grabbed:
print "Camera read failed"
break
while True:
grabbed, frame = camera.read()
• Image Colorspaces
• RGB to Gray
• RGB to HSV
• RGB to YUV
• Image Tresholding
• Simple Thresholding
• Adaptive Thresholding
• Otsu’s Binarization
• Image Segmentation
• Detection a specific color
• Image Segmentation with Watershed Algorithm
MK : Image Processing (MKKPC09603)
Program Studi : Teknik Elektro – Uniska Kediri
Pertemuan Ke 7
grabbed, frame = camera.read()
if not grabbed:
raise ValueError("Camera read failed!")
while True:
grabbed, frame = camera.read()
Python
if not grabbed:
print "Camera read failed"
break
• Averaging
• Gaussian Blur
• Median Blur
• Bilateral Blur
PERTEMUAN 8
bg = utils.image_resize(frame, height=600).astype(np.float32)
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
UTS
MK : Image Processing (MKKPC09603)
Program Studi : Teknik Elektro – Uniska Kediri
PERTEMUAN 9
grabbed, frame = camera.read()
if not grabbed:
raise ValueError("Camera read failed!")
while True:
grabbed, frame = camera.read()
Python
if not grabbed:
print "Camera read failed"
break
• Erosion
• Dilation
• Opening
• Closing
• Morphological Gradient
• Top Hat
• Black Hat
while True:
grabbed, frame = camera.read()
Python
if not grabbed:
print "Camera read failed"
break
while True:
grabbed, frame = camera.read()
Python
if not grabbed:
print "Camera read failed"
break
while True:
grabbed, frame = camera.read()
Python
if not grabbed:
print "Camera read failed"
break
while True:
grabbed, frame = camera.read()
Python
if not grabbed:
print "Camera read failed"
break
Template Matching
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
Object Detection
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
Referensi
bg = utils.image_resize(frame, height=600).astype(np.float32)
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
• https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials
/py_tutorials.html
UAS
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break
PENDAHULUAN
bg = utils.image_resize(frame, height=600).astype(np.float32)
while True:
grabbed, frame = camera.read()
if not grabbed:
print "Camera read failed"
break