Update Barcode_Generator.py

This commit is contained in:
Carmelo Sarta 2019-09-26 17:12:58 +02:00 committed by GitHub
parent fceea38b33
commit 2490642701
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -2,9 +2,10 @@ import cv2
import numpy as np
from PIL import Image
movie = cv2.VideoCapture("movie.mp4") # VideoCapture take as argument any video files, image sequences or cameras
movie = cv2.VideoCapture("movie.mp4") # VideoCapture take as argument any video files, image sequences or cameras.
# Returns the vectorized mean of the argument (an image).
def frame_avg(img):
scaled = img.astype('uint32')
squared = scaled**2
@ -12,13 +13,14 @@ def frame_avg(img):
return np.sqrt(avgsq).astype('uint8')
# Returns a multi-dimensional array (ndarray) cointaining a column for every frame taken from the argument (image sequence).
def collect_frames(movie):
res = []
s, i = movie.read()
while s:
res.append(frame_avg(i))
s, i = movie.read()
for i in range(30):
for i in range(30): # The argument of range() is the number of skipped frames for every iteration.
if s:
s, i = movie.read()
return res