gpt4 book ai didi

python - 面对错误: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

转载 作者:行者123 更新时间:2023-12-03 08:36:51 25 4
gpt4 key购买 nike

我当时正在制作计算机视觉来控制Facebook和Instagram,但我遇到了一个错误
(-215:断言失败)函数'cv::cvtColor'中的!_src.empty()
我的代码是

import cv2
import numpy as np
import pyautogui

cap = cv2.VideoCapture(1)

yellow_lower = np.array([22, 93, 0])
yellow_upper = np.array([45, 255, 255])
prev_y = 0

while True:
ret, frame = cap.read()
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(hsv, yellow_lower, yellow_upper)
contours, hierarchy = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

for c in contours:
area = cv2.contourArea(c)
if area > 300:
x, y, w, h = cv2.boundingRect(c)
cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)
if y < prev_y:
pyautogui.press('space')

prev_y = y
cv2.imshow('frame', frame)
if cv2.waitKey(10) == ord('q'):
break

最佳答案

兑换

cap = cv2.VideoCapture(1)
cap = cv2.VideoCapture(0)
这里发生的是,给您的视频输入设备一个 索引,该索引从0 开始。索引0是您的主要笔记本电脑相机。如果添加其他视频输入设备,则可以使用 1 代替 0

关于python - 面对错误: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65717324/

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