Обнаружение объектов Tensorflow дает разные результаты между Python и C++ (OpenCV)Python

Программы на Python
Ответить
Anonymous
 Обнаружение объектов Tensorflow дает разные результаты между Python и C++ (OpenCV)

Сообщение Anonymous »

Я обучил модель с помощью TF OF API. Затем, когда я протестировал модель с помощью кодов Python и C++ (OpenCV), ссылки на которые приведены ниже, я получил разные результаты. Результаты, полученные от Python, лучше, чем результаты C++ (OpenCV). В чем причина этой разницы?
Тестовый код Python: https://github.com/vijaydwivedi75/Custo ... eval.ipynb
Тестовый код C++(OpenCV): https://github.com/spmallick/learnopenc ... k_rcnn.cpp
Обученная модель и примеры изображений: https://drive.google.com/ open?id=18RaJfk6-DXfZJWEL61YdOAztoJxdUbua
Я получаю модель .pb из контрольных точек, используя это код: https://github.com/tensorflow/models/bl ... e_graph.py
Я получаю файл .pbtxt, используя этот код: https:/ /github.com/opencv/opencv/blob/master/samples/dnn/tf_text_graph_mask_rcnn.py
Версия OpenCV: 4.2.0, версия Tensorflow, используемая для поезда: 1.12.0

Подробнее здесь: https://stackoverflow.com/questions/601 ... d-c-opencv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»