我正在尝试使用OpenCV的基本程序,代码如下:
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage* newImg;
newImg = cvLoadImage("~/apple.bmp", 1);
cvNamedWindow("Window", 1);
cvShowImage("Window", newImg);
cvWaitKey(0);
cvDestroyWindow("Window");
cvReleaseImage(&newImg);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我跑这个时,我明白了
程序无法启动,因为您的计算机缺少libcxcore200.dll.尝试重新安装该程序以解决此问题.
但是,我可以看到这个DLL.它存在.我已将以下内容添加到链接器的输入依赖项中
C:\ OpenCV2.0\lib\libcv200.dll.a C:\ OpenCV2.0\lib\libcvaux200.dll.a C:\ OpenCV2.0\lib\libcxcore200.dll.a C:\ OpenCV2.0\lib\libhighgui200.dll.a
是什么赋予了?我正在使用visual studio 2008.
当我链接.dll文件而不是.dll.a文件时,我得到了
致命错误LNK1107:文件无效或损坏:无法读取0x3F8 libcv200.dll
我是一名大学生,他发现计算机视觉很有吸引力.计算机视觉的新手应该从哪里开始?