OpenCV C ++ не может открыть камеру

В этом коде с C ++ я пытался открыть камеру, но я получил can't open camera а также GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;

int main() {
cv::Mat frame;
cv::VideoCapture cap(0);
if (!cap.isOpened()){
cout << "can't open camera" << endl;
}
}

но в питоне, когда я пытался

import cv2 as cv
cap = cv.VideoCapture(0)
cap.read()

Я получил кадр и камера успешно открылась !!!
Что я должен делать? что не так в с ++?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]