Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ OpenCV从网络摄像头捕获图像时遇到问题_C++_Opencv - Fatal编程技术网

C++ OpenCV从网络摄像头捕获图像时遇到问题

C++ OpenCV从网络摄像头捕获图像时遇到问题,c++,opencv,C++,Opencv,当我尝试使用OpenCV从我的网络摄像头捕获图片时,它会显示一些错误并返回黑色图片 操作系统:Windows 10 Insider Preview 10.0.18970.1005 OpenCV版本:4.1.1 主要代码: #包括 #包括 使用名称空间std; 使用名称空间cv; int main(){ 摄像机; 而(!凸轮打开(0))cerr img; imshow(“测试”,img); 如果(waitKey()==27)中断; } 测试; } 输出,这是意外的和不需要的 [ INFO:0]

当我尝试使用OpenCV从我的网络摄像头捕获图片时,它会显示一些错误并返回黑色图片

操作系统:Windows 10 Insider Preview 10.0.18970.1005

OpenCV版本:4.1.1

主要代码:

#包括
#包括
使用名称空间std;
使用名称空间cv;
int main(){
摄像机;
而(!凸轮打开(0))cerr img;
imshow(“测试”,img);
如果(waitKey()==27)中断;
}
测试;
}
输出,这是意外的和不需要的

[ INFO:0] global C:\build\master_winpack-build-win64-vc15\opencv\modules\videoio\src\videoio_registry.cpp (187) cv::`anonymous-namespace'::VideoBackendRegistry::VideoBackendRegistry VIDEOIO: Enabled backends(7, sorted by priority): FFMPEG(1000); GSTREAMER(990); INTEL_MFX(980); MSMF(970); DSHOW(960); CV_IMAGES(950); CV_MJPEG(940)
[ INFO:0] global C:\build\master_winpack-build-win64-vc15\opencv\modules\videoio\src\backend_plugin.cpp (340) cv::impl::getPluginCandidates Found 2 plugin(s) for GSTREAMER
[ INFO:0] global C:\build\master_winpack-build-win64-vc15\opencv\modules\videoio\src\backend_plugin.cpp (172) cv::impl::DynamicLib::libraryLoad load D:\OpenCV\build\x64\vc15\bin\opencv_videoio_gstreamer411_64.dll => FAILED
[ INFO:0] global C:\build\master_winpack-build-win64-vc15\opencv\modules\videoio\src\backend_plugin.cpp (172) cv::impl::DynamicLib::libraryLoad load opencv_videoio_gstreamer411_64.dll => FAILED
[ WARN:0] global C:\build\master_winpack-build-win64-vc15\opencv\modules\videoio\src\cap_msmf.cpp (674) SourceReaderCB::~SourceReaderCB terminating async callback

我也有这个问题。我使用的是Windows 10系统,最后发现我禁止使用相机请在隐私设置中检查摄像头的权限。

错误消息中提到的目录中是否存在DLL?我在C:目录中未找到名为“build”的文件夹:(.此外,opencv_python似乎遇到了相同的错误,导致了一张空白图片。但相机工作正常。您必须查看的文件夹是“D:\opencv\build\x64\vc15\bin\”,请检查文件“opencv_videoio_gstreamer411\u 64.dll”此文件夹中存在。然后从头到尾再次读取错误消息。好的,似乎.dll文件不存在。可能是错误。非常感谢。但我不太明白如何修复此错误。。。。。。