问题标签 [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 投票
4 回答
6324 浏览

opencv - haar 级联 xml 文件中的“左”和“右”值是什么意思?

在 OpenCV 的 haar 级联文件中,什么是“左”和“右”值,这如何指代“阈值”值?谢谢!

仅供参考,以下是文件结构:

0 投票
4 回答
6608 浏览

c++ - OpenCV:访问和获取像素的平方根

我正在使用 OpenCV 进行对象检测,我希望能够执行的操作之一是每像素平方根。我想循环会是这样的:

我的问题是如何访问 IplImage 对象中坐标 (x, y) 处的像素值?

0 投票
3 回答
709 浏览

eclipse - 构建 OpenCV 项目后没有任何反应

在使用本手册安装和配置 Eclipse 之后,我第一次使用 OpenCV(Windows、Eclipse):

http://tommy.chheng.com/development/windows_development_setup.html

我尝试运行该示例,但构建后没有任何反应!

当程序到达这一行时:

它只是停止。我尝试在此命令之前和之后打印到屏幕,但没有任何反应。只有当我注释掉整个代码时它才会打印到屏幕上(太好了,哈?...)

我也试过:

但是还是不行。。

非常感谢您的帮助。陈。

0 投票
4 回答
2177 浏览

c++ - 您可以将库放在名称空间中吗?

我正在使用 OpenCV,我想将整个库放在它自己的命名空间中。我环顾四周,但没有找到答案......

你可以在不修改库源代码的情况下做到这一点吗?如果那怎么办?

0 投票
3 回答
31953 浏览

video - 在 OpenCV 中创建 AVI 文件

我一直在尝试使用 OpenCV 和 Visual Studio 2008 创建一个应用程序,从网络摄像头捕获图像,对其应用过滤器,然后将它们写入 AVI 文件。一切正常,除了创建 AVI 文件。

问题是它可以在我的电脑上运行,但它不能在我同事的电脑上运行。其原因(我认为)是他没有必要的视频编码器供 OpenCV 使用。

cvCreateVideoWriter 函数不返回 NULL,但我最终在磁盘上得到了一个 0kb 的文件。

0 投票
5 回答
711 浏览

embedded - 嵌入式应用

在过去的两个月里,我使用计算机视觉库(OpenCV)作为一个简单的应用程序工作。

我希望直接从网络摄像头运行该应用程序,而不需要操作系统。我很想知道是否可以将我的应用程序烧录到芯片中以便没有操作系统来运行它。

Ofcorse这个过程可能很昂贵,但我只是好奇。你有任何相关的链接吗?

ps:应用程序是用C编写的。

0 投票
1 回答
1144 浏览

macos - OpenCV 1.1 错误 Mac OS X 10.5.7“无法创建视频通道”

应用程序在 Unix 上工作,但在 Mac OS X 上从 OpenCV 收到内部错误。其余程序似乎工作。似乎与quicktime有关。

没有尝试使用 ffmpeg 重新编译,我已经安装了组件,但不知道 ffmpeg 如何与 OS X 上的实时摄像头支持一起工作。关于错误或解决方法的任何建议?

0 投票
3 回答
4924 浏览

visual-c++ - 将位图(640x480)推送到 AVI 文件的 Visual C++ AVI 编写器功能?

我有一个带有 SDK for Visual C++ 的视频采集卡。在 SDK 的回调中,我可以以 30 fps 的速度使用彩色帧 (640 x 480)。目前,我正在将整个图像序列作为单独的 bmp 文件一次写入一个单独的线程中——即一小时内 108,000 个文件,或每小时约 100 GB,这是无法管理的。我想将这些传入的帧推送到一个 AVI 文件,而不是可选压缩。我什至从哪里开始?到目前为止,翻阅 MSDN DirectShow 文档让我感到困惑。那里有更好的例子吗?OpenCV 是答案吗?我看过一些例子,但我不确定 OpenCV 是否会将卡识别为捕获设备,我也不明白它是如何识别捕获设备的。另外,我已经把框架放进去,我只需要将它们放在一些不支持我的生产者线程的消费者线程中的 AVI 中。谢谢你的帮助。

0 投票
4 回答
13719 浏览

c - OpenCV视频捕获和fps问题

我在 MacOSX 上使用 OpenCV 从我的网络摄像头捕获视频。它工作正常,但是当我尝试在 QuickTime 上播放我捕获的视频时,它播放得太快了。即我从相机捕捉 10 秒,但当我在 QuickTime 上播放时,视频为 2 秒。

我尝试将 fps 从 25 更改为 10 并且效果很好,但我确信这不是正确的过程:

问题是现在我必须使用网络摄像头进行捕获,但程序的真正目的是从连接到我的 Mac 的任何外部源捕获图像。

我正在使用此代码来捕获:

有什么提示吗?我还在 cvNamedWindow 上显示网络摄像头输出,如何提高此窗口的质量?

非常感谢大家!

安德烈亚!

0 投票
2 回答
2321 浏览

windows - OpenCV videos across platform

I am writing a video using OpenCV on Linux machine. I want to read the same video using OpenCV on a Windows machine. I am not able to do this using the standard codecs provided in openCV.

Can anybody suggest how I can read/write videos across the two platforms?