Sublime Text + Python + OpenCV.Невозможно получить какой-либо кадр с помощью cv2.VideoCapture - PullRequest
0 голосов
/ 29 сентября 2019

Я использую MacOS Mojave.Я использовал Visual-Studio Code для работы над своими проектами на Python.Тогда я недавно решил использовать Sublime Text для небольшой разработки Python.Но когда я попытался написать код, используя opencv-python для получения кадров с моей веб-камеры, я столкнулся с проблемой.Вот мой тестовый код.

import cv2
import os
import sys
print(1)
cap = cv2.VideoCapture(0)
print(cap.isOpened())
while cap.isOpened():
    ret, frame = cap.read()
    print(ret)
    if not ret:
        break
    cv2.imshow('test_window', frame)

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

cap.release()
cv2.destroyAllWindows()

И вывод: Вывод кода выше

1
True
False
[Finished in 4.3s]

Я понятия не имею, почему не могу получить ни одного кадрас веб-камеры.И тот же код отлично работает с vscode.Пакеты, которые я установил в Sublime Text 3: Anaconda, Управление пакетами, Менеджер проектов, Боковая панель.Я изменил интерпретатор Python на anaconda python, и код работает, начиная с терминала.

Я также пытался создать новую систему сборки после некоторого поиска, но также не решил проблему.

...