使用tensorflow+;将e.ag_error_metadata.to_异常(e)引发;opencv

使用tensorflow+;将e.ag_error_metadata.to_异常(e)引发;opencv,tensorflow,opencv,keras,Tensorflow,Opencv,Keras,我使用opencv检测笑脸的代码,但是我得到了标题中描述的错误 ` #我的错误是-->引发e.ag\u错误\u元数据。到\u异常(e) 这是什么原因造成的,我该如何解决?请您共享完整的错误日志以调查问题,以便我们能够帮助您?我不记得确切的问题和解决方案,因为已经很久了,但我已经解决了。感谢您尝试提供帮助。请您共享完整的错误日志以调查问题,所以我们可以帮助你?我不记得确切的问题和解决方案,因为这已经是一个很长的时间,但我解决了它。谢谢你的帮助。 from tensorflow.keras.mode

我使用opencv检测笑脸的代码,但是我得到了标题中描述的错误

`

#我的错误是-->引发e.ag\u错误\u元数据。到\u异常(e)


这是什么原因造成的,我该如何解决?

请您共享完整的错误日志以调查问题,以便我们能够帮助您?我不记得确切的问题和解决方案,因为已经很久了,但我已经解决了。感谢您尝试提供帮助。请您共享完整的错误日志以调查问题,所以我们可以帮助你?我不记得确切的问题和解决方案,因为这已经是一个很长的时间,但我解决了它。谢谢你的帮助。
from tensorflow.keras.models import load_model

from tensorflow.keras.preprocessing.image import img_to_array

import numpy as np

import cv2 as cv

import imutils

detector=cv.CascadeClassifier("D:\haarcascade_frontalface_default.xml")
model=load_model("model.h5")
camera=cv.VideoCapture(0)
while True:
    (grabbed,frame)=camera.read()

    frame = imutils.resize(frame, width=300) 
    gray=cv.cvtColor(frame,cv.COLOR_RGB2GRAY)
    frameClone=frame.copy()

    rects=detector.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5, minSize=(30, 
30),flags=cv.CASCADE_SCALE_IMAGE)
    for (fx,fy,fw,fh) in rects:
        roi=gray[fy:fy+fh,fx:fx+fw]
        roi=cv.resize(roi,(28,28))
        roi=roi.astype("float")/255.0
        roi=img_to_array(roi)
        roi=np.expand_dims(roi,axis=0)
    
        (not_smiling,smiling)=model.predict(roi)[0]
    
        label="smiling" if smiling>not_smiling else "NotSmiling"
    
        cv.putText(frameClone,label,(fx,fy-10),cv.FONT_HERSHEY_SIMPLEX,0.45,(0,255,0),2)
    
        cv.rectangle(frame,(fx,fy),(fx+fw,fy+fh),(0,255,255),2)
    
    cv.imshow("face",frameClone)
    
    if cv.waitKey(1) & 0xFF==ord("q"):
    
        break

camera.release()
cv.destroyAllWindows()`