![](/img/trans.png)
[英]OpenCV 3.4.1 error readNetFromTensorflow Can't open .pb in cv::dnn::ReadProtoFromBinaryFile
[英]opencv dnn module load tensorflow .pb file error
我用tensorflow2.4訓練了一個mnist_fashion model,然后用opencv調用生成的.pb文件,出現如下錯誤。
Net net = readNetFromTensorflow(weightFile);
解析協議緩沖區時,字符串字段 'tensorflow.FunctionDef.Node.ret' 包含無效的 UTF-8 數據。 如果您打算發送原始字節,請使用“字節”類型。 無法解析 cv::dnn::ReadTFNetParamsFromBinaryFileOrDie 中的 GraphDef 文件:models/saved_model.pb)
我找到了一個解決方案,只需將saved_model.pb 轉換為frozen_graph.pb。 [https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/tools/freeze_graph.py][1]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.