March 2018
Beginner to intermediate
306 pages
9h 54m
English
You need to follow these steps:
import cv2import numpy as np
def classify(video_src, net, in_layer, out_layer, mean_val, category_names, swap_channels=False): cap = cv2.VideoCapture(video_src) t = 0 while True: status_cap, frame = cap.read() if not status_cap: break if isinstance(mean_val, np.ndarray): tensor = cv2.dnn.blobFromImage(frame, 1.0, (224, 224), 1.0, False); tensor -= mean_val else: tensor = cv2.dnn.blobFromImage(frame, 1.0, (224, 224), mean_val, swap_channels); net.setInput(tensor, in_layer); prob = net.forward(out_layer); ...