首页 > 解决方案 > 在 cv.dnn.readnetfromtensorflow 中加载 tensorflow 模型时出错

问题描述

我收到这样的错误 cv2.error: OpenCV(4.1.1) /io/opencv/modules/dnn/src/tensorflow/tf_importer.cpp:577: error: (-2:Unspecified error) Const input blob for weights在函数“getConstBlob”中找不到

我尝试了由 tf_text_graph.py 生成的图形并将 .pb 文件和 .pbtxt 文件加载到 cv.dnn.readfromtensorflow 方法,但它给出了上述错误

blob = cv.dnn.blobFromImage(face, 1.0, (227, 227), MODEL_MEAN_VALUES, swapRB=False)
genderNet.setInput(blob)
genderPreds = genderNet.forward()
gender = genderList[genderPreds[0].argmax()]
# print("Gender Output : {}".format(genderPreds))
print("Gender : {}, conf = {:.3f}".format(gender, genderPreds[0].max()))

标签: opencvtensorflow

解决方案


推荐阅读