【问题标题】:how to read a neural network model with openCV如何使用 openCV 读取神经网络模型
【发布时间】:2020-07-20 09:30:12
【问题描述】:

我正在使用cv2.dnn.readNet 使用神经网络模型来检测图像中的文本。它出现以下错误,我不知道它在说什么。

这是我的代码:

nn = cv2.dnn.readNet('frozen_east_text_detection.pb')

错误是:

error: OpenCV(4.1.2) /io/opencv/modules/dnn/src/tensorflow/tf_io.cpp:42: error: (-2:Unspecified error) FAILED: ReadProtoFromBinaryFile(param_file, param). Failed to parse GraphDef file: frozen_east_text_detection.pb in function 'ReadTFNetParamsFromBinaryFileOrDie'

我应该说我在 google colab 写作,谢谢你...

【问题讨论】:

    标签: python opencv neural-network google-colaboratory


    【解决方案1】:

    我会尝试的第一件事是确保您的路径是正确的。 frozen_east_text_detection.pb 是否与您的 python 脚本位于同一文件夹或位置?尝试将完整路径添加到函数中,同时在路径的开头添加r,以告诉python您没有使用转义字符。如果是这样,我也会将您的第一个陈述更改为以下陈述。

    nn = cv2.dnn.readNet("frozen_east_text_detection.pb")

    但是,如果这仍然不起作用,我猜测您正在使用的文件在某种程度上已损坏,建议您尝试寻找另一个位置来下载该文件。根据我的研究,该文件是项目或教程的一部分,因此找到另一个副本应该不难。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 2017-10-20
      • 2016-10-04
      相关资源
      最近更新 更多