当前位置:   article > 正文

yolov3 Python实现_yolov3 的pynq实现

yolov3 的pynq实现

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

  1. #encoding: utf-8
  2. import sys
  3. sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')#ros下的冲突,若没有不需要这个语句
  4. import numpy as np
  5. import cv2 as cv
  6. import os
  7. import time
  8. import matplotlib.pyplot as plt
  9. yolo_dir = '/home/zbr/practise/python_pcl/data_yolo' # YOLO文件路径
  10. weightsPath = os.path.join(yolo_dir, 'floater_53000.weights') # 权重文件
  11. configPath = os.path.join(yolo_dir, 'floater.cfg') # 配置文件
  12. labelsPath = os.path.join(yolo_dir, 'floater.names') # label名称
  13. imgPath = os.path.join(yolo_dir, 'test1.jpg') # 测试图像
  14. CONFIDENCE = 0.2 # 过滤弱检测的最小概率
  15. THRESHOLD = 0.4 # 非最大值抑制阈值
  16. # 加载网络、配置权重
  17. net = cv.dnn.readNetFromDarknet(configPath, weightsPath) # # 利用下载的文件
  18. print("[INFO] loading YOLO from disk...") # # 可以打印下信息
  19. # 加载图片、转为blob格式、送入网络输入层
  20. img = cv.imread(imgPath)
  21. blobImg = cv.dnn.blobFromImage(img, 1.0/255.0, (416
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/489908
推荐阅读
相关标签
  

闽ICP备14008679号