【问题标题】:configuring opencv 2.3.1 with bloodshed dev c++ IDE (4.9.9.2)使用 Bloodshed dev c++ IDE (4.9.9.2) 配置 opencv 2.3.1
【发布时间】:2011-12-24 10:49:54
【问题描述】:

我必须制作一个基于网络摄像头的眼动追踪项目,为此我需要测试我的模糊理论,然后是阈值化,然后是侵蚀,然后是边缘检测,然后是霍夫圆检测。在我开始从研究论文中复制算法之前,我什至想尝试一下我最初的想法。 但首先,我似乎无法设置 opencv2.0.0a 或 2.3.1 版本 已经 4 天了,我在 opencv 的 sourceforge 论坛上发布了我的查询,在 opencv 的 yahoo 组中 [虽然有些人提供了帮助,但这也没有解决问题] 所有其他指南都适用于 2.x,但不是 2.3 或 Visual Studio,包括所有关于无法与 Dev C++ 一起使用的 .sln 文件的内容,因此我从未阅读过它们。

我清楚知道的几件事:dev c++ 使用 MinGW

我做了以下可能超过 10 次,尝试了一些不同的变化 [比如代替 -lcxcore200,我使用 -llibcxcore200 等等,或者更改包含路径,或者

对于 OpenCV 2.0.0a:

安装了 .exe,它还设置了一个 PATH 变量 然后在 DEV C++ 中:

我去了工具->编译器->编译器设置配置 点击那个绿色的小添加按钮 将编译器命名为 OpenCV

在编译器命令中: -L"C:\OpenCV2.0\lib" -lcxcore200 -lcv200 -lcvaux200 -lhighgui200 -lml200 [也试过,如前所述,-llib 后缀]

对于链接器命令行命令: -lcxcore200 -lcv200 -lcvaux200 -lhighgui200 -lml200

C 包含路径: C:\OpenCV2.0\include\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/imgproc/imgproc_c.h: 没有这样的文件或目录 C:\opencv\samples\c\contours.c:2:39: opencv2/highgui/highgui.hpp: 没有那个文件或目录

然后从这里,http://programing-tutorial.blogspot.com/2009/10/linking-opencv-library-in-devc.html, 这家伙 Aeronaut 的第二条评论在 4 天内似乎是全新的,即使我实现了它,添加了 || _MINGW32_#if _GNUC_ >= 4 使其成为 #if _GNUC_ >= 4 || _MINGW32_ 也没有帮助。同样的错误。我就是不明白。

我试用了 Sourceforge 的 LEA 代码,非常简单。刚刚将 Netbeans IDE 中的依赖项添加到我的项目中,它运行了,虽然我很慢,(为此我在这里迁移到 OpenCV)。 在这里,我在 4 天内没有破解任何东西,这让我很沮丧。

【问题讨论】:

    标签: opencv installation dev-c++


    【解决方案1】:

    检查 openCV 文件夹。在较新的版本中,有适用于各种操作系统的版本。 (如果我没记错的话,它是一个构建文件夹)并包含来自 flder 的 lib 和 bin 以及您的数据架构。

    【讨论】:

      猜你喜欢
      • 2011-08-16
      • 2013-01-06
      • 2018-01-30
      • 1970-01-01
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 2012-04-18
      相关资源
      最近更新 更多