Я пытался использовать камеру смартфона с YOLO v3 для получения более качественных кадров, но продолжает появляться сообщение об ошибке «Не удается захватить источник». Я использую приложение IP-камера на своем телефоне Android.
Приложение IP-камера работает, подключая устройства через локальную сеть. Я попытался удалить OpenCV, а затем переустановил его, как это было предложено где-то в Интернете, но ничего не произошло. {установка: pip install opencv-python}
Я публикую небольшой блок кода, который продолжает показывать ошибку. Весь файл или код можно получить по адресу https://github.com/ayooshkathuria/pytorch-yolo-v3/blob/master/cam_demo.py
'' '
if CUDA:
model.cuda()
model.eval()
videofile = 'video.avi'
cap = cv2.VideoCapture('http://192.168.43.1:8080/browserfs.html')
assert cap.isOpened(), 'Cannot capture source'
frames = 0
start = time.time()
while cap.isOpened():
ret, frame = cap.read()
' ''
Я хочу использовать камеру смартфона в качестве веб-камеры, посколькумоей системе этого не хватает.
ОШИБКА:
assert cap.isOpened(), 'Cannot capture source'
AssertionError: Cannot capture source