【发布时间】:2018-12-01 11:19:07
【问题描述】:
我试图导入一个冻结的(并使用 tensorflow.python.tools.optimize_for_inference 优化)pb“optimized.pb”文件使用
cv2.dnn.readNetFromTensorflow("optimized.pb")
这导致了以下错误:
Traceback (most recent call last):
File "opencv.py", line 4, in <module>
net = cv2.dnn.readNetFromTensorflow("optimized.pb")
cv2.error: OpenCV(3.4.3) /io/opencv/modules/dnn/src/tensorflow/tf_importer.cpp:1380: error: (-215:Assertion failed) scaleMat.type() == CV_32FC1 in function 'populateNet'
该模型包括转置卷积层。但是,当我不包含任何反卷积层时,错误就会消失。
谁能帮我理解和纠正这个错误?
【问题讨论】:
-
您纠正了这个错误吗?我正在使用 OpenCV4.5.3,但仍然遇到同样的错误。
-
不。我无法让它工作,我继续前进。
标签: tensorflow deep-learning computer-vision opencv3.1