把一个相序为假的图序列化是什么意思?

2024-04-26 23:30:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在opencv中导入一个TensorFlow模型(.pb文件)。你知道吗

import cv2 
cv2.dnn.readNetFromTensorflow("./mars-small128.pb")

但这总是给我一个错误:

opencv/modules/dnn/src/tensorflow/tf_importer.cpp:497: error: (-2:Unspecified error) Input layer not found: Const in function 'connect'

我在Google上搜索了很长一段时间,但没有成功地解决这个错误。但是这个线程link说:

please serialize a graph with phase_train turned to false.

但我不知道怎么做。我正在探索Deep Sort,他们提供了这些files(.ckpt。ckpt.meta公司以及一个pythonscript来重新生成.pb文件。
有人能告诉我在哪里传递这个论点吗?或者你有没有其他解决方法?
OpenCv版本-:3.4.2和4.1.0(两个版本都试用过)
附言:如果有人能解释或给出任何好的链接来解释序列化图形的含义,那就太好了。你知道吗


Tags: 文件模型import版本tensorflow错误errorcv2