gpt4 book ai didi

python - TypeError:buf不是数字元组

转载 作者:行者123 更新时间:2023-12-02 17:36:17 24 4
gpt4 key购买 nike

我试图对取自imageframewebcam进行编码,并在解码时将其发送到服务器,但出现此错误

我正在尝试使用以下代码进行编码和解码

import cv2
import cPickle
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
frame = cv2.imencode('.jpg', frame)
data = cPickle.dumps(frame)
res = cPickle.loads(data)
small_frame = cv2.imdecode(res,1)
print(res)

解码时出现错误。我不知道该如何解决。
谢谢

错误:
TypeError: buf is not a numerical tuple

最佳答案

imencode也返回成功值。您正在腌制(retval, buf)元组。您实际上只想腌制buf:

ret, frame = cv2.imencode('.jpg', frame)

(还有一个建议:通过实际检查ret值来避免麻烦。)

关于python - TypeError:buf不是数字元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50487981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com