问题标签 [emgucv]

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 投票
1 回答
596 浏览

c# - 如何使用鼠标在流视频顶部绘制一个未填充的正方形并在 C# 中自动跟踪正方形中包含的对象?

我正在制作一个对象跟踪应用程序。我使用 Emgucv 2.1.0.0 将视频文件加载到图片框。我还从网络摄像头获取了视频流。

现在,我想使用鼠标视频流上绘制一个未填充的正方形,然后在视频继续流式传输时跟踪未填充的正方形包围的对象。

到目前为止,这是人们的建议:-

(1) .NET 视频叠加绘图(DirectX) - 但这是针对 C++ 用户的,建议者说有 .NET 包装器,但我很难找到任何包装器。

(2) DxLogo 示例
DxLogo – 一个示例应用程序,展示如何在数据流上叠加徽标。它使用捕获设备作为视频源,并将结果输出到文件。可悲的是,这不使用鼠标。

(3) GDI+ 和鼠标处理——这方面我没有头绪。

为了跟踪广场上的物体,如果有人给我一些研究论文链接以供阅读,我将不胜感激。

非常感谢有关使用鼠标在视频上绘图的任何帮助。感谢您抽出时间来阅读。

非常感谢

0 投票
4 回答
38231 浏览

image - 如何选择图像插值方法?(Emgu/OpenCV)

Emgu(OpenCV 的 .net 包装器)提供的图像大小调整功能可以使用四种插值方法中的任何一种

  1. CV_INTER_NN(默认)
  2. CV_INTER_LINEAR
  3. CV_INTER_CUBIC
  4. CV_INTER_AREA

我大致了解线性插值,但只能猜测三次或面积的作用。我怀疑 NN 代表最近的邻居,但我可能是错的。

我调整图像大小的原因是减少像素数量(它们将在某些时候被迭代),同时保持它们的代表性。我提到这一点是因为在我看来插值是这个目的的核心——因此获得正确的类型应该非常重要。

那么我的问题是,每种插值方法的优缺点是什么?它们有什么不同,我应该使用哪一个?

0 投票
1 回答
238 浏览

arrays - 为什么 emgu 图像的数组具有额外的高度元素?

刚刚注意到一些奇怪的事情,想知道是否有原因。

我在 EmguCV(openCV 的 .net 包装器)中有一个灰度图像。如果此图像具有 C 个通道(1 个用于灰度,3 个用于 RGB),宽度为 X 像素,高度为 Y 像素,则数据数组始终为以下形式:

[Y, X+2 ,C]

有谁知道为什么?

0 投票
2 回答
3204 浏览

c# - 如何在 C# 中去除图像上的阴影和反射

我有一个关于如何去除图像招牌上的阴影和反射的问题。我不知道它是如何完成的。

我正在用 C# 进行编码,emguCV(opencv 包装器)

我正在就这个问题寻求帮助。非常感谢。

这是示例:(我无法发布图片因为我是新用户) http://img85.imageshack.us/img85/7826/reflectionshadowimages.png

0 投票
1 回答
1912 浏览

line - EmguCV中检测到的线条角度

我使用 image.HoughLine 在我的图像中查找线。我想知道每条线的角度。所以我尝试了:

但是,它返回 0 和 -1,而图像中的线条至少有 15 度。(我自己旋转了图像)。

怎么了?LineSegment2D 类中的 Direction 是什么,有帮助吗?

0 投票
2 回答
4701 浏览

opencv - OpenCV 或 Emgu CV 桌面捕获选项中是否有任何功能?(插件、库、类)

OpenCV 或 Emgu CV 桌面捕获选项中是否有任何功能?(插件,库,类)所以我知道我们可以以一种非常简单的方式捕获相机,是否有任何桌面捕获方式的选项?

0 投票
1 回答
4870 浏览

c# - Error writing video in Emgu Cv

I am trying to record a video captured from a webcam using Emgu CV but I a, getting an exception.

I am getting an "Attempted to divide by zero." exception when I am executing captureOutput.WriteFrame(frame) line.

0 投票
2 回答
738 浏览

image - 有人知道如何实现“最佳全局和自适应阈值”吗?

有谁知道如何实现“最优全局和自适应阈值”算法?

知道的可以分享给我。

谢谢。

0 投票
2 回答
722 浏览

c# - 如何找到图像移动的像素数量?

我试图计算从静止相机捕获的每个连续图像中物体移动了多少。我们在这里测试的是我们设置的可重复性,每次都将对象放置在同一个地方。

有问题的对象在其中心放置了一个印章,上面有一个简单的形状(见下文)。相机只有几平方毫米(~25)的视野。图像中可能还有其他需要清理的伪影,但我目前只能展示一张简单的图画。

模板

我要计算的是与前一个图像相比,每个图像中的线相交位置的偏移量。在下图中,红线表示第二张图像中线相交的位置,即。他们移动了多远。

问题

我的问题是,使用图像识别 C# 库,最好是 EmguCV,我如何计算绿色矩形的尺寸(偏移量)?我遵循了一些 Emgu 的教程,通过精巧的转换,该软件只能检测到两条线,但我不知道如何找到它们相交的位置,因为库创建了 500 多条迷你线而不是 2 条长线。

感谢任何帮助、想法和建议。谢谢!

0 投票
2 回答
1870 浏览

emgucv - 在 EmguCV 中将 Bgr 图像转换为 YCbCr?

如何在 EmguCV 中将 Bgr 图像转换为 YCbCr?