import cv2

# モデル読み込み
net = cv2.dnn.readNetFromONNX("model.onnx")

# ビデオキャプチャ
cap = cv2.VideoCapture(0)

while True:
    ret, frame = cap.read()

    # 前処理
    blob = cv2.dnn.blobFromImage(frame, scalefactor=1/255.0, size=(224, 224), swapRB=True)
    net.setInput(blob)

    # 推論
    out = net.forward()
    # 後処理や表示など(中略)

cap.release()
cv2.destroyAllWindows()