问题标签 [opencv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5797 浏览

c++ - 在 Linux 中使用 Eclipse C++ CDT

我想使用 Eclipse 在 Linux 上开发 C++ 项目。特别是我想使用 Eclipse CDT 修改稳定且广泛使用的开源项目。其中之一是英特尔 Opencv。有创建简单 C++ 项目的教程,如下所示:

我已经看过很多使用 Eclipse CDT 在 OpenCv 中编写程序的教程,如下所示:

但是我想使用 Eclipse 对 OpenCv 平台本身进行更改并从那里编译它。我真的很喜欢 Eclipse 的许多功能,例如:

  • 语法高亮
  • 大纲
  • 代码辅助
  • 代码模板
  • 代码历史
  • 等等

有人会写一个关于如何从 OpenCv tarball 在 Eclipse 中创建项目的小教程吗?我会在 Linux 上使用 Eclipse CDT。

Eclipse CDT 能否像识别 Ant 脚本一样识别 Makefile?

0 投票
2 回答
1029 浏览

c++ - 使用mac os在OpenCv中迭代大量图像的问题

我正在尝试迭代一些包含大约 3000 个图像的目录。我加载图像。如果图像已加载,我将其释放。那是我可以编写的最小的程序来重现错误。

加载和释放 124 张图像后,程序停止加载图像。我认为这是一个内存问题,但我不明白究竟是什么导致程序停止加载图像。

我在我的Mac上使用OpenCV。我不知道我怎么能弄清楚我正在使用哪个版本。

这是我项目中的代码。

}

我正在迭代的目录中的每个图像都会调用此方法。在 124 张图像之后, if(img) 部分评估为 false 并执行 else 分支。如果我稍后尝试从程序的其他部分加载图像,它们也不会加载。

编辑它不是内存问题。Mac OS 标准最大打开文件数为 256 后将其更改为 512 我可以打开 251 个图像。所以看起来OpenCV在加载图像文件后并没有关闭它们。

0 投票
2 回答
7886 浏览

image-processing - 如何在 Gtk+/Gtkmm 中显示 OpenCV IplImage?

我有图像作为 IplImage,我想在一个小型 Gtkmm 应用程序中显示。如何将它们转换为 Gtk 可以显示的东西?

0 投票
3 回答
1963 浏览

graphics - 最喜欢的手势识别技术

有很多关于手势识别的研究正在进行中。我想我会将其缩小到手势识别的主题(即静止的手部位置,直至像手语识别一样复杂和动态)。

考虑到实时可用的图像处理技术,如斑点检测、边缘检测、兴趣点跟踪等。再加上隐马尔可夫模型和其他比较人工智能,你会用什么技术/算法来做实时运动跟踪和手势识别?

0 投票
2 回答
15018 浏览

c++ - 如何从 UCI 创建像“字母图像识别数据集”这样的图像数据

我正在使用 OpenCV 中的 letter_regcog 示例,它使用了来自 UCI 的数据集,其结构如下:

例子:

现在我已经分割了字母的图像,并希望将其转换为这样的数据以识别它,但我不明白所有值的平均值,如“6. onpix total # on pixel”是什么意思?你能解释一下这些值的平均值吗?谢谢。

0 投票
2 回答
3017 浏览

linux - 如何用 ICC 编译 OpenCV?

我正在尝试在 Linux 上使用 icc 编译 OpenCV,以便使用英特尔工具分析执行情况。

我使用默认选项安装了最新版本的 icc。我尝试了“用户”(icc 安装在我家中)和“sudo”(icc 安装在 /opt 中)安装。icc的版本是11.1 20090630

我还想获取 iccvars.sh,将所需的路径添加到 PATH 和 LD_LIBRARY_PATH

我还尝试了几个版本的 OpenCV: - 主要版本:pre1.1。configure 根本不识别 icc - 'latest_tested_snapshot' 和 'trunk' 版本: icc 被 configure 很好地识别(--enable-openmp 产生 -openmp 选项,而不是 -fopenmp)

当我制作时,一切似乎都很好,直到编译中间。然后总是有很多关于“操作员”的警告(可能有一百个)。这里有一个例子:

最后是错误:

我有人成功用 icc 编译 OpenCV,请告诉我!

0 投票
4 回答
8165 浏览

opencv - cvGetCaptureProperty 总是为 CV_CAP_PROP_FRAME_COUNT 返回 0!

这是来自 O'Reilly Learning Opencv 的代码片段,

但不幸的是,cvGetCaptureProperty 总是返回 0。我在 Yahoo 中搜索了 opencv 组,发现了同样的问题。

0 投票
2 回答
11332 浏览

opencv - OpenCV:检测视频源中的闪烁灯

我有一个视频源。此视频源包含几个以不同速率闪烁的灯。所有的灯都是相同的颜色(它们都是红外 LED)。如何检测这些闪烁灯的位置和频率?

免责声明:我对 OpenCV非常陌生。我确实有一份Learning OpenCV的副本,但我发现它有点压倒性。如果有人可以用 OpenCV 术语解释解决方案,将不胜感激。我不希望为我编写代码。

0 投票
2 回答
6525 浏览

opencv - 如何在 OpenCV 中测试线的接近度(霍夫变换)

(这是上一个问题的后续行动)。

我能够成功地使用 OpenCV / Hough 变换来检测图片中的线条(扫描文本);起初它会检测很多行(每行文本至少一行),但通过反复试验调整“阈值”参数,它现在只检测“真实”行。

(“阈值”参数取决于图像大小,如果必须处理不同分辨率的图像,这有点问题,但那是另一回事了)。

我的问题是霍夫变换有时会检测到只有一条线的两条线;这两条线彼此非常接近并且(显然)平行。

=> 如何确定两条线几乎平行且彼此非常接近?(这样我只能保留一个)。

0 投票
1 回答
3275 浏览

dll - OpenCV highgui110.dll 链接错误

我遇到一个错误,比如

附加包含目录

其他图书馆目录

附加依赖项

错误消息是

highgui.dll 有什么问题?

请帮忙。

谢谢。

这是我的源代码。

代码: