参考:
opencv调用YOLOv3模型进行目标检测
基于python3的Opencv(一)-打开摄像头显示图像
请点击此链接下载YOLOv3模型文件
链接:https://pan.baidu.com/s/1M8EVfUZ7NCWV5yJMuK2LbQ
提取码:u41w
说明
实现opencv加载预训练YOLOv3模型,打开笔记本自带摄像头进行物体检测。
import numpy as np
import cv2
import os
import time
def video_demo():
# 加载已经训练好的模型路径,可以是绝对路径或者相对路径
weightsPath = "yolov3.weights"
configPath = "yolov3.cfg"
labelsPath = "coco.names"
# 初始化一些参数
LABELS = open(labelsPath).read().strip().split("\n") # 物体类别
COLORS = np.random.randint(0, 255, size=(len(LABELS), 3), dtype="u