Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

OpenCV dnn: Precision Loss when using TensorFlow Object Detection model

I using the code from this: https://github.com/opencv/opencv/wiki/TensorFlow-Object-Detection-API

I use the same network and model to run the SSD-Mobilenet detection. But when I run the network in opencv, the result is obviously worse than the same model runing in Tensorflow.

Why? And what can I do to solve it?

OpenCV dnn: Precision Loss when using TensorFlow Object Detection model

I using the code from this: https://github.com/opencv/opencv/wiki/TensorFlow-Object-Detection-API

I use the same network and model to run the SSD-Mobilenet detection. But when I run the network in opencv, the result is obviously worse than the same model runing in Tensorflow.

Why? And what can I do to solve it?

the output in opencv3.4.1:(threshould0.5 nms0.5)

image description

the output in tensorflow1.4:(the same nms and threshould config)

image description