我必须做一个基于摄像头的眼睛跟踪项目,为此我需要测试我的论文模糊,然后阈值,然后侵蚀,然后边缘检测,然后霍夫的圆检测。这就是说,我知道非常新手或甚至不会工作,我想尝试一下我最初认为自己之前,我开始复制阿尔戈的研究论文。但最重要的是,我似乎无法设置opencv2.0.0a或2.3.1版本--已经过去4天了。我已经在opencv的sourceforge论坛上发布了我的查询,尽管有一些人帮助了opencv的雅虎组,但这也解决不了这个问题--所有其他指南都是为2.x而不是为2.3或visual提供的,包括所有关于与开发人员C++不兼容的C++文件的内容,所以我从未读过它们。
我清楚地知道一些事情: dev c++使用MinGW
我可能做了10次以上,尝试了一些小的不同的变化[例如,代替-lcxcore200,我放置了-llibcxcore200等等,或者更改包含路径,或者
For OpenCV 2.0.0a:
安装了.exe,它还设置了路径变量,然后在DEV C++中:
我去了Tools>Compilers-> compiler set to configure,单击了名为编译器OpenCV的绿色添加按钮。
编译器命令中的: -L"C:\OpenCV2.0\lib“-lcxcore200 -lcv200 -lcvaux200 -lhighgui200 -lml200也尝试了,如前所述,-llib后缀
链接器命令的: -lcxcore200 -lcv200 -lcvaux200 -lhighgui200 -lml200
C排除路径:C:\OpenCV2.0\\opencv
库: C:\OpenCV2.0\lib
二进制文件: C:\OpenCV2.0\bin
然后,我从C:\OpenCV2.0\samples中打开contour.c,得到了25个错误。实际上,主要的两个肯定产生了其余的部分。它们是:
C:\opencv\samples\c\contours.c:1:39: opencv2 2/imgproc/imgproc_C.H:没有这样的文件或目录,C:\opencv\samples\c\contours.c:2:39: opencv2 2/highgui/Highgui.hpp:没有这样的文件或目录
然后,从这里开始,这位宇航员的第二条评论在4天内似乎是全新的,即使我实现了,在#if _GNUC_ >= 4 in #if >= 4‘if _GNUC_ >=4连_MINGW32_也帮不上忙。同样的错误。我就是不明白。
我尝试了Sourceforge的LEA代码,它太简单了。刚将Netbeans IDE中的依赖项添加到我的项目中,它就运行了,尽管我运行得很慢(为此我将迁移到OpenCV )。在这里,我已经4天没有破解任何东西了,这让我很沮丧。
发布于 2012-01-04 11:26:40
检查openCV文件夹。在较新的相关版本中,有针对各种操作系统的版本。(如果我没记错的话,它是一个构建文件夹),并将lib和bin从flder中包括进来,并在其中包含您的数据架构。
https://stackoverflow.com/questions/8624051
复制相似问题