我想通过 YOLO V3 检测车牌区域。为此,我使用暗网创建权重。训练后创建了一个权重文件。该文件的大小为 234 MB,我使用了 darknet53.conv.74文件和 650 张图像进行训练。
配置文件(yolov3.cfg)是
# Testing
# batch=64
# subdivisions=8
# Training
batch=64
subdivisions=64
width=608
height=608
channels=3
momentum=0.9
decay=0.0005
angle=0
saturation = 1.5
exposure = 1.5
hue=.1
learning_rate=0.001
burn_in=1000
max_batches = 4000
policy=steps
steps=3200,3600
scales=.1,.1
....
之后我在 C#.NET 中使用Alturos.Yolo 2.6.2 NuGet
YoloWrapper yoloWrapper;
private void Form_Load(object sender, EventArgs e)
{
yoloWrapper = new YoloWrapper("yolov3.cfg", "yolov3.weights", "voc.names");
}
private void btnDetect_Click(object sender, EventArgs e)
{
var items = yoloWrapper.Detect(path);
...
}
问题是速度。检测车牌区域大约需要 3 秒。