OpenCV3.3 dnn.readNetFromTensorflow () não pode carregar o módulo
Primeiro, eu uso o OpenCV3.3 e o Python3.6. Quando eu usonet=cv2.dnn.readNetFromCaffe('MobileNetSSD.prototxt.txt','MobileNetSSD_deploy.caffemodel')
.Funciona
A pergunta é quando eu carrego o módulo tensorflow, ocorre um erro: Meu código é
net = cv2.dnn.readNetFromTensorflow('frozen_inference_graph_face.pb')
A mensagem errada é
Traceback (most recent call last):
File "F:/real-time-object-detection/real_time_object_detection.py", line 34, in <module>
net = cv2.dnn.readNetFromTensorflow('frozen_inference_graph_face.pb')
cv2.error: D:\Build\OpenCV\opencv-3.3.0\modules\dnn\src\tensorflow\tf_importer.cpp:883: error: (-2) Unknown layer type Cast in op ToFloat in function cv::dnn::experimental_dnn_v1::`anonymous-namespace'::TFImporter::populateNet
Por favor me ajude, muito obrigado!