gpt4 book ai didi

opencv - 行,列,_ = frame.shape AttributeError: 'tuple'对象没有属性 'shape'

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

我正在尝试运行代码,但它给了我这个错误:
行,列,_ = frame.shape AttributeError:“tuple”对象没有属性“shape”
我正在使用OpenCV和python 3.6,我也安装了NumPy。该应用程序正在使用相机获取帧并检测眼睛。
错误在这里

  import cv2
import numpy as np
import dlib
cap = cv2.VideoCapture(0)

while True:

frame = cap.read()
#frame = cv2.resize(frame, None, fx=0.8, fy=0.8)
rows, cols, _ = frame.shape
keyboard[:] = (26, 26, 26)
frames += 1
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
请问你能帮帮我吗?
谢谢

最佳答案

cap.read()返回两个值的元组。根据是否正确读取帧,第一个值为True / False,第二个值为frame数组。在您的情况下,您将必须使用frame = cap.read()[1]

关于opencv - 行,列,_ = frame.shape AttributeError: 'tuple'对象没有属性 'shape',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64673693/

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