opencv - 在 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()))
解决方案
推荐阅读
- c++ - 如何使用 Visual Studio 2019 从 ActiveX 控件添加类?
- java - 我怎样才能在没有发生之前获得锁?
- authentication - NiFi ListSFTP 连接器无法连接到 sftp 服务器
- excel - 无法设置字符类的文本属性
- python - 弹性网:标准化或规范化
- java - findviewbyid 无法解决android studio中的方法错误
- angular - 无法加载架构——angular.json 文件
- c# - 通过 C# 连接到 AWS RDS
- python - 为什么对 'localhost:8000' 的 CSRF POST 请求成功,但 '127.0.0.1:8000' 不成功?
- scala - Spray-Json:将 None 序列化为 null