Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将tf.keras vgg16分类器从.pb转换为pbtxt,以便在opencv dnn模块中使用_Opencv_Tensorflow_Keras_Tf.keras - Fatal编程技术网

将tf.keras vgg16分类器从.pb转换为pbtxt,以便在opencv dnn模块中使用

将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

我使用tf.keras微调了一个简单的vgg16模型,并使用

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的方法?我需要它