cv2: [WARN: 0] global cap_msmf. cpp (674) SourceReaderCB :: ~ SourceReaderCB прекращает асинхронный c обратный вызов - PullRequest
0 голосов
/ 31 января 2020

Полное предупреждающее сообщение:

[ WARN:0] global C:\projects\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (674) SourceReaderCB::~SourceReaderCB terminating async callback  

Код:

import numpy as np
import cv2

captureDevice = cv2.VideoCapture(0) #captureDevice = camera

while True:
    ret, frame = captureDevice.read() 

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

captureDevice.release()
cv2.destroyAllWindows()

Описание:
Когда он запускается, появляется my frame windows, и когда я завершаю код, он выдает мне это предупреждение.

Python: 3.7.4
OpenCV (cv2): 4.1.2
OS: Windows 10

Я не знаю, как исправить это предупреждение и почему оно меня заводит. Надеюсь, вы поможете мне исправить и понять это.
Кроме того, ответы по этой ссылке мне все равно не помогли.

Заранее спасибо.

1 Ответ

0 голосов
/ 01 февраля 2020

A предупреждение сообщение не является ошибкой !

Но если это вас так сильно беспокоит, вы можете попытаться отключить MSMF, установив для следующей переменной среды значение 0 on Windows:

OPENCV_VIDEOIO_PRIORITY_MSMF

Как задать переменные пути и среды в Windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...