如何将keras模型文件加载到OpenCV代码中?

How to load a keras model file to OpenCV code?

我创建了一个交通标志分类模型。我需要在 OpenCV 中使用它进行视频交通标志检测。 我怎样才能使用 .h5 文件

提前致谢!

在 openCV 中,您可以使用

读取权重
cv2.dnn.readNetFromCaffe
cv2.dnn.readNetFromTensorFlow
cv2.dnn.readNetFromTorch
cv2.dnn.readhTorchBlob

因为你不能在没有操作的情况下使用 opencv 读取,你需要:

  1. 您可以使用 OpenCV 读取帧并将帧放入 Keras运行
  2. 或者您可以将 keras 模型转换为 tensorflow 模型并 运行 使用 Opencv cv2.dnn.readNetFromTensorFlow