gpt4 book ai didi

python - OpenCV:无法使用 FaceTime

转载 作者:太空宇宙 更新时间:2023-11-03 21:15:09 27 4
gpt4 key购买 nike

我正在尝试在我的 mac 中使用 opencv 和 python 来匹配对象。

但是我收到了这个错误。

OpenCV: Cannot Use FaceTime HD Kamera (Yerleşik)
OpenCV: camera failed to properly initialize!
Segmentation fault: 11

这也是我的代码。

import numpy as np
import cv2
import time

ESC=27
camera = cv2.VideoCapture(0)
orb = cv2.ORB_create()


while True:

ret, imgCamColor = camera.read()
imgCamGray = cv2.cvtColor(imgCamColor, cv2.COLOR_BGR2GRAY)
kpCam = orb.detect(imgCamGray,None)
kpCam, desCam = orb.compute(imgCamGray, kpCam)
bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True)
matches = bf.match(desCam,desTrain)
good = []


cv2.imshow('Camara', result)

key = cv2.waitKey(20)
if key == ESC:
break

cv2.destroyAllWindows()
camera.release()

我也尝试了一些东西。 但它没有用。

最佳答案

我的 OpenCV 脚本也遇到了同样的问题。我建议通过内置应用程序(例如 Photo Booth)测试相机。正如您在图像中看到的那样,未检测到相机。解决方案非常简单,我重新启动计算机或运行以下命令:sudo killall VDCAssistant

enter image description here

我的脚本用于重新启动我的计算机后测试 OpenCV:

import cv2
cv2.namedWindow("preview")
vc = cv2.VideoCapture(0)

rval, frame = vc.read()

while True:

if frame is not None:
cv2.imshow("preview", frame)
rval, frame = vc.read()

if cv2.waitKey(1) & 0xFF == ord('q'):
break

关于python - OpenCV:无法使用 FaceTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40719136/

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