使用 OpenCV readNetFromTensorFlow 运行 Keras DNN

慕婉清6462132
浏览 178回答 1
1回答

绝地无双

Python 版本 3.7凯拉斯版本 2.3.1TensorFlow 版本 1.14.0我想在 C++ 中使用 OpenCV 的 readNetFromTensorflow 运行我的 UNet Keras 模型。根据这个问题,我已经成功地将我的 HDF5 文件转换为 .pb: How we can convert keras model .h5 file to tensorflow saved model (.pb)但是,当我尝试运行命令时(为了便于测试,首先在 python 中):net = cv.dnn.readNetFromTensorflow('tensorflow/my_model.pb')我收到失败:error: (-2) Unknown layer type Shape in op decoder_stage0_upsampling/Shape in function cv::dnn::experimental_dnn_v2::`anonymous-namespace'::TFImporter::populateNet使用 OpenCV 有解决方法吗?或者在这种情况下最好使用 Tensorflows C++ API。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python