aashwinik commited on
Commit
1e8162b
1 Parent(s): 1319b54

Update Face_Censoring.py

Browse files
Files changed (1) hide show
  1. Face_Censoring.py +5 -4
Face_Censoring.py CHANGED
@@ -26,18 +26,17 @@ def censor_face(filePath):
26
  tfile2 = tempfile.NamedTemporaryFile(delete=False, suffix='.mp4')
27
  #tfile2.write("Censored.mp4")
28
 
29
- output=cv2.VideoWriter(tfile2.name, cv2.VideoWriter_fourcc(*'mp4v'), 30, (width, height))
30
 
31
  while success:
32
  faces = face_cascade.detectMultiScale(frame, 1.1, 4)
33
  for (x,y, w, h) in faces: #multiple faces in a video
34
- frame[y:y+h, x:x+w] = cv2.blur(frame[y:y+h, x:x+w], (150, 150))
35
  #st.write("frame")
36
  output.write(frame)
37
  success, frame = video.read()
38
 
39
- output.release()
40
- video.release()
41
  #st.write(tfile2.name)
42
  #st.write(tfile2)
43
 
@@ -69,4 +68,6 @@ def censor_face(filePath):
69
  #video_file = open(tfile2.name, 'rb')
70
  #video_bytes = video_file.read()
71
  st.video(vid_bytes)
 
 
72
  return tfile2
 
26
  tfile2 = tempfile.NamedTemporaryFile(delete=False, suffix='.mp4')
27
  #tfile2.write("Censored.mp4")
28
 
29
+ output=cv2.VideoWriter(tfile2.name, cv2.VideoWriter_fourcc(*'mp4v2'), 30, (width, height))
30
 
31
  while success:
32
  faces = face_cascade.detectMultiScale(frame, 1.1, 4)
33
  for (x,y, w, h) in faces: #multiple faces in a video
34
+ frame[y:y+h, x:x+w] = cv2.blur(frame[y:y+h, x:x+w], (50, 50))
35
  #st.write("frame")
36
  output.write(frame)
37
  success, frame = video.read()
38
 
39
+
 
40
  #st.write(tfile2.name)
41
  #st.write(tfile2)
42
 
 
68
  #video_file = open(tfile2.name, 'rb')
69
  #video_bytes = video_file.read()
70
  st.video(vid_bytes)
71
+ output.release()
72
+ video.release()
73
  return tfile2