Beispiel #1
0
# -*- coding: utf-8 -*-
# @Time    : 2020/10/31 15:20
# @Author  : AaronJny
# @File    : use_proxies.py
# @Desc    : 使用预训练权重对图片执行目标检测
# 导入包
# 导入包
from xyolo import YOLO, DefaultYolo3Config
from xyolo import init_yolo_v3

# 创建默认配置类对象
config = DefaultYolo3Config()
# 初始化xyolo(下载预训练权重、转换权重等操作都是在这里完成的)
# 下载和转换只在第一次调用的时候进行,之后再调用会使用缓存的文件
init_yolo_v3(config)
# 创建一个yolo对象,这个对象提供使用yolov3进行检测和训练的接口
yolo = YOLO(config)

# 检测并在图片上标注出物体
img = yolo.detect_and_draw_image('./xyolo_data/detect.jpg')
# 展示标注后图片
img.show()
# -*- coding: utf-8 -*-
# @Time    : 2020/11/12 22:28
# @Author  : AaronJny
# @File    : test_detect.py
# @Desc    :
from xyolo import YOLO

from config import XYoloConfig

yolo = YOLO(XYoloConfig())
img = yolo.detect_and_draw_image('./images/286.png')
img.show()
Beispiel #3
0
# 导入包
from xyolo import YOLO, DefaultYolo3Config
from xyolo import init_yolo_v3


# 创建默认配置类对象
config = DefaultYolo3Config()
# 初始化xyolo(下载预训练权重、转换权重等操作都是在这里完成的)
# 下载和转换只在第一次调用的时候进行,之后再调用会使用缓存的文件
init_yolo_v3(config)
# 创建一个yolo对象,这个对象提供使用yolov3进行检测和训练的接口
yolo = YOLO(config)

# 检测并在图片上标注出物体
img = yolo.detect_and_draw_image('aaa.jpg')
# 展示标注后图片
img.show()
Beispiel #4
0
# -*- coding: utf-8 -*-
# @Time    : 2020/10/31 19:49
# @Author  : AaronJny
# @File    : eval_mydata.py
# @Desc    :
from xyolo import DefaultYolo3Config
from xyolo import YOLO


class MyConfig(DefaultYolo3Config):
    def __init__(self):
        super(MyConfig, self).__init__()
        self._classes_path = '/Users/aaron/code/xyolo/tests/xyolo_data/classes.txt'
        self._model_path = '/Users/aaron/code/xyolo/tests/xyolo_data/output_model.h5'


config = MyConfig()
yolo = YOLO(config)
image_path = '/Users/aaron/code/bctt/spider/captcha_detection/soopat/images/232.png'
img = yolo.detect_and_draw_image(image_path)
img.show()