Lec 5
Lec 5
Lecture 5
cap = cv2.VideoCapture("F:\First Semester 2024\Computer Vision\lec5.mp4")
while True:
ret,frame = cap.read()
cv2.imshow("frame", frame)
cv2.waitKey()
cap.release()
cv2.destroyAllWindows()
while True:
ret,frame = cap.read()
frame = cv2.resize(frame,(700,450))
cv2.imshow("frame", frame)
cv2.waitKey()
cap.release()
cv2.destroyAllWindows()
cap = cv2.VideoCapture("F:\First Semester 2024\Computer Vision\lec5.mp4")
Code
import cv2
cap = cv2.VideoCapture("F:\First Semester 2024\Computer Vision\lec5.mp4")
print("cap",cap)
while True:
ret,frame = cap.read()
frame = cv2.resize(frame,(700,450))
cv2.imshow("frame", frame)
k = cv2.waitKey()
if k == ord("q"):
break
cap.release(25)
cv2.destroyAllWindows()
ret,frame = cap.read()
• Ret is boolean value
• Frame is any image
End the Video by press q
import cv2
• k = cv2.waitKey() cap = cv2.VideoCapture("F:\First Semester
2024\Computer Vision\lec5.mp4")
• if k == ord("q"): print("cap",cap)
while True:
ret,frame = cap.read()
frame = cv2.resize(frame,(700,450))
cv2.imshow("frame", frame)
k = cv2.waitKey()
if k == ord("q") & 0xFF:
break
cap.release()
cv2.destroyAllWindows()
To convert the frame into Grayscale
To convert the frame into Grayscale
import cv2
cap = cv2.VideoCapture("F:\First Semester 2024\Computer Vision\
lec5.mp4")
print("cap",cap)
while True:
ret,frame = cap.read()
frame = cv2.resize(frame,(700,450))
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow("frame", frame)
cv2.imshow("gray", gray)
k = cv2.waitKey()
if k == ord("q") & 0xFF:
break
cap.release()
cv2.destroyAllWindows()
cv2.waitKey(100)
• Play Back Speed (SLOW MO)
Read Video From WebCam & Save it to
Memory
• cap = cv2.VideoCapture(0)
• For webcam camera 0 for external camera 1
Read Video From WebCam
import cv2
#Now capture video from webcam and save it to memeory
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
print(cap)
while cap.isOpened():
ret,frame = cap.read()
if ret == True:
frame =cv2.resize(frame,(700,450))
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',frame)
cv2.imshow("gray", gray)
if cv2.waitKey(1) & 0xFF == ord('q'): #Press to exit
break
cap.release()
cv2.destroyAllWindows()
Save it to Memory
Save it to Memory (Continued)
import cv2
#Now capture video from webcam and save it to memeory
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',frame)
cv2.imshow("gray", gray)
output.write(frame)
if cv2.waitKey(1) & 0xFF == ord('q'): #Press to exit
break
cap.release()
output.release()
cv2.destroyAllWindows()
import cv2
To save the video in grayscale
#Now capture video from webcam and save it to memeory
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',frame)
cv2.imshow("gray", gray)
output.write(gray)
if cv2.waitKey(1) & 0xFF == ord('q'): #Press to exit
break
cap.release()
output.release()
cv2.destroyAllWindows()
To flip the frame
import cv2
#Now capture video from webcam and save it to memeory
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
frame = cv2.flip(frame,0)
cv2.imshow('frame',frame)
cv2.imshow("gray", gray)
output.write(gray)
if cv2.waitKey(1) & 0xFF == ord('q'): #Press to exit
break
cap.release()
output.release()
cv2.destroyAllWindows()
Gray Frame Flip