使用 OpenCV 从摄像机捕获视频时"Unable to Locate DLL"
"Unable to Locate DLL" when using opencv to capture video from camera
我在互联网上应用了安装 opencv 2.9 的教程,但我得到
Unhandled exception at 0x00007FFC6470C0B4 (ntdll.dll) in Project11.exe:
0xC0000135: Unable to Locate DLL.
我尝试了以下代码,但无法解决。
#include "stdafx.h"
#include <stdio.h>
#include <opencv2/opencv.hpp>
#include <iostream>
#include <stdio.h>
#include "opencv.hpp"
int main(){
CvCapture *camera=cvCaptureFromFile("rtsp://192.168.1.19:554/0/1:1/main");
if (camera==NULL)
printf("camera is nulln");
else
printf("camera is not null");
cvNamedWindow("img");
while (cvWaitKey(10)!=atoi("q")){
IplImage *img=cvQueryFrame(camera);
cvShowImage("img",img);
}
cvReleaseCapture(&camera);
}
正如错误消息所述,Windows找不到所需的DLL。此错误很可能是由缺少OpenCV
DLL 引起的;它必须放置在以下任一位置:
- 在您的
System32
目录中(通常为C:WindowsSystem 32
) - 与可执行文件位于同一目录中
- 附加到系统的
PATH
环境变量
请参阅 Windows 上的 OpenCV 安装页面,了解有关正确安装 OpenCV 库的更多信息。
您正在尝试使用OpenCV
库源代码中的各个文件。虽然这可能有效,但不可取。
TL:DR;
您必须找到opencv_core[version number here]
并将其放置在我上面提到的位置之一。
你应该复制dll文件(C:\opencv\build\x64\vc11\bin)在你的System32目录中(通常是C:\Windows\System 32)
相关文章:
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- Win32 API - HWND "{unused = ???} Unable to read memory"错误
- 从生成文件编译错误:"Unable to open output file" ..."No such file or directory"
- 如何在qt中修复"No query Unable to fetch row"
- 类型字符串::长度()。我得到了"Unable to resolve identifier length"
- Qt应用程序中的"No query Unable to fetch row"
- 如何处理"Cmake Error: Unable to find the requested Boost libraries"?
- MSVC:带函数的"error C2244: unable to match function definition to an existing declaration"是指专用模板类的类型别名
- 使用 Korge 编译本机时"Unable to find library"抛出错误
- QNetwork回复 "unable to write"
- AWS 批处理"unable to connect to endpoint"
- 仅在一台计算机上出现"0xc000007b Application Unable to Start Correctly"错误
- "Unable to open file libc++abi.dylib" .程序生成,但在运行时崩溃。使用 xcode 10.1 (10B61)
- 调用 QSqlTableModel setTable 方法时出现"Unable to find table"错误
- 为什么 void 排序(int *[], int) 会导致"Unable to read memory"?
- 如何设置Visual Studio来调试DLL ("Unable to start program error")
- PCC-S-02015, "unable to open include file"
- 在 exiv2 中"unable to parse" IPTC 日期到 XMP 日期时间
- "Unable to resolve template based identifier X" - 从模板类调用模板参数类的方法 (C++)
- AWS S3 aws-sdk-cpp GetObject "Unable to connect to endpoint"