将tf.keras vgg16分类器从.pb转换为pbtxt,以便在opencv dnn模块中使用
我使用tf.keras微调了一个简单的vgg16模型,并使用将tf.keras vgg16分类器从.pb转换为pbtxt,以便在opencv dnn模块中使用,opencv,tensorflow,keras,tf.keras,Opencv,Tensorflow,Keras,Tf.keras,我使用tf.keras微调了一个简单的vgg16模型,并使用 new_model = tf.keras.experimental.load_from_saved_model('path_to_saved_model') 现在我想在opencv dnn模块中使用该模型,所以我需要一个pbtxt文件,我尝试使用一些脚本进行转换,但失败了,因此我还读取了一些信息,您有时可以在不指定.pbtxt文件的情况下逃走,就像在east text detector中一样,因此我尝试使用cv2.readfromn
new_model = tf.keras.experimental.load_from_saved_model('path_to_saved_model')
现在我想在opencv dnn模块中使用该模型,所以我需要一个pbtxt文件,我尝试使用一些脚本进行转换,但失败了,因此我还读取了一些信息,您有时可以在不指定.pbtxt文件的情况下逃走,就像在east text detector中一样,因此我尝试使用cv2.readfromnet(冻结.pb)方法,但仍然显示错误,并表示在解析pbtxt文件时遇到错误
所以我尝试转换成onnx格式,因为它只是一个文件,但也遇到了错误
现在我的问题是,如果您已经成功地训练了自定义模型,并且已经将冻结的图形转换为pbtxt,那么您将使用什么方法(注意:我不是在训练对象检测器,而是一个简单的vgg16分类器),因此tensorflow model zoo中的脚本对我来说是无用的
已经花了几个小时在这上面了,所以如果你有任何建议,那么你会很乐意听到它的你有没有找到一种方法将.pb转换成.pbtxt?我需要知道你有没有找到把.pb转换成.pbtxt的方法?我需要它