yolov3 Python实现

运行环境:Ubuntu16.04 Python_opencv 3.4.4 Python3.5

#encoding: utf-8
import sys
sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')#ros下的冲突,若没有不需要这个语句
import numpy as np
import cv2 as cv
import os
import time
import matplotlib.pyplot as plt


yolo_dir = '/home/zbr/practise/python_pcl/data_yolo'  # YOLO文件路径
weightsPath = os.path.join(yolo_dir, 'floater_53000.weights')  # 权重文件
configPath = os.path.join(yolo_dir, 'floater.cfg')  # 配置文件
labelsPath = os.path.join(yolo_dir, 'floater.names')  # label名称
imgPath = os.path.join(yolo_dir, 'test1.jpg')  # 测试图像
CONFIDENCE = 0.2  # 过滤弱检测的最小概率
THRESHOLD = 0.4  # 非最大值抑制阈值

# 加载网络、配置权重
net = cv.dnn.readNetFromDarknet(configPath, weightsPath)  # #  利用下载的文件
print("[INFO] loading YOLO from disk...")  # # 可以打印下信息

# 加载图片、转为blob格式、送入网络输入层
img = cv.imread(imgPath)
blobImg = cv.dnn.blobFromImage(img, 1.0/255.0, (416
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值