ML. Net обнаружение объектов и ограничивающие рамки - PullRequest
0 голосов
/ 08 апреля 2020

Я создал модель классификации изображений, используя построитель моделей Microsoft. Теперь мне нужно использовать эту модель для обнаружения объектов в видеопотоке и рисования ограничивающих рамок после обнаружения объекта. Я не могу найти образец c#, который использует сгенерированную модель из конструктора моделей. Все образцы обнаружения объектов используют модели ONNX. Я не нашел инструмента для преобразования model.zip, сгенерированного для конструктора моделей, в model.onnx.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 10 апреля 2020

Классификация изображений в построителе моделей не может обнаружить объект на изображениях - это другая проблема.

Что вы можете сделать, это объединить образец обнаружения объектов ONNX на изображениях с вашей собственной пользовательской моделью.

По сути, вы запускаете образец onnx вплоть до разбора ограничивающих рамок. Затем вы пропускаете эту часть изображения через свой классификатор изображений и вместо этого используете эту метку.

Это что-то вроде хака, и вам будет трудно приблизиться к производительности в реальном времени.

Образец ONNX для обнаружения ONNX: https://github.com/dotnet/machinelearning-samples/tree/master/samples/csharp/getting-started/DeepLearning_ObjectDetection_Onnx

...