问题标签 [aforge]

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 回答
348 浏览

c# - 锁定时访问位图的事件

我正在尝试从 C# 中的 AForge.Net 捕获网络摄像头帧。不幸的是,我在 _CurrentFrame.LockBits 处收到了 ArgumentException。我想我的事件写入锁定的位图有问题!?有时我也会在 UnlockBits 收到“GDI+ 中发生一般错误”。

0 投票
2 回答
278 浏览

c# - 对图像进行打开操作时,图像会下移

我正在做一个自动车牌识别应用程序。我正在做的是在给定的车辆图像上定位矩形对象以提取车牌位置。我正在对图像进行打开操作,图像似乎向下移动。因此,当我在原始图像上找到车牌时,我只能找到车牌的一半,因为最终图像由于形态处理而向下移动。

我还注意到当我使用大小为 4x13 的结构元素时会发生这种情况

让我在这里附上图片。您会在图像顶部看到差异,并且图像向下移动了一点。有谁知道解决这个问题的方法?我真的被这件事困住了

在此处输入图像描述

0 投票
2 回答
1009 浏览

c# - 如何使用直方图获得白色像素强度?

在此处输入图像描述我正在开发一个车牌识别系统,我已经成功地找到了车牌区域。但我需要从图像中过滤掉错误的车牌区域。我在想是使用直方图并可能检查水平像素强度。

这是一个正确的方法吗?还是有更好的方法?

0 投票
2 回答
2690 浏览

c# - 从车辆图像中提取车牌

我正在开发一个自动车牌识别应用程序。我设法通过在图像中定位矩形对象来定位车牌区域。首先,我为图像的车牌设置了最小高度和宽度,以便我可以过滤图像上不需要的微小矩形位。此外,我使用车牌高度和宽度比来过滤掉假车牌。

但我遇到的问题是我为最小和最大车牌高度和宽度设置的值,因为只要相机和车辆之间的距离发生变化,就无法识别车牌区域。

有没有办法克服这个问题?

0 投票
1 回答
1286 浏览

c# - 在 C#、.Net 4.0 中读取像素值时出现问题

我正在学习 C#,我正在尝试在图像处理示例上做我的作业。我正在尝试沿灰度 jpeg 图像中的水平线读取像素值。我制作的一些打印件告诉我,我正在阅读 Format8bppIndexed 图像(这让我有点惊讶,因为我认为 jpeg 图像根本不使用调色板)。在 windows 窗体中以适当的控件加载图像的代码是这样的:

然后我尝试在按下按钮时沿着图像中的任意直线路径读取像素,将它们列在 csv 文件中。我假设,作为灰度级图像,读取红色就足够了(是吗?其他颜色分量是相等的;在我看来,使用 getBrightness 有点过分了):

在读取文件中的横截面时,我看到根本没有意义的值:它们都是 17 的倍数(???):

在同一程序中制作的直方图在 17 的倍数处显示明显不同的计数峰值 (????)

只是为了进行现实检查,我使用模块 GD 在 Perl 中做了类似的事情(我在 perl 方面有更多经验,我只是在学习 C#),并且在同一图像中读取相同路径上的像素,我得到非常不同的价值观。

imageJ 的直方图 drwan 的第一行如下:

一个完全不同的故事。

有人可能会向我解释我在做什么非常愚蠢的错误?

非常感谢

------------------------------------ 稍后编辑 ------------- -------------------------

事情变得有趣起来。使用用 C# 编写的Aforge图像实验室读取相同的图像,我得到了同样的错误:直方图显示像素值的离散计数是 17 的倍数。用 Java 编写的ImageJ读取图像,我得到一个正确的直方图. 现在我想弄清楚是否有办法使用 C# 以某种方式管理图像读取,以便能够获得正确的值,或者这是一个主要问题,替代方案是:放弃或放弃执行某种低级图像读取(jpeg 格式的硬东西......)

0 投票
1 回答
2114 浏览

c# - aforge.net 是否支持 OCR?

我正在开发一个车牌识别应用程序。我已经完成了车牌提取部分,现在是识别。到目前为止,我使用过 Aforge.Net,它是否也支持 OCR?

如果没有,是否有可以与 C# 一起使用的特定 OCR 引擎?

谢谢

0 投票
2 回答
1315 浏览

c# - 如何使用 Aforge.Net 计算 blob 中连接组件的数量

在我的车牌识别应用程序(英国车牌)中,我进行了矩形检测,并使用了几个标准,例如车牌的宽度/长度比以及车牌的最小宽度和长度。我已经设法显着减少了非车牌区域。我的最后一个标准是获取每个候选区域的连接分量的数量,以便我可以验证我在研究论文中读到的车辆图像的真实车牌区域。

我正在使用 C# 和 Aforge.Net 库。但是如何使用 ConnectedComponentsLabeling 来获取车牌中的连接组件的数量呢?

0 投票
1 回答
1138 浏览

c# - 车牌验证问题

我正在开发一个自动车牌验证系统。我已经设法在车辆图像上找到了车牌区域(矩形),但我需要过滤掉图像上的非车牌矩形区域。

我正在使用标准,例如

  1. 最小车牌宽度 x 高度,以便可以过滤掉较小的非车牌区域

  2. 车牌宽高比

这两个标准帮助我减少了非车牌区域的数量。但我仍然有一些不是车牌区域的候选区域。有人可以建议我一些标准,我可以用来返回确切的车牌区域。

我正在使用 C# 和 aforge.net

谢谢

0 投票
1 回答
1324 浏览

c# - c#中的指尖检测

我只是想知道如何检测手势的指尖。

我正在使用这个手指数来进行手指拼写。更具体地说,我正在使用AFORGE.NET开发 C#,并希望对其使用凸包算法。我能找到的一切都在OPENCV平台上完成。

请提出一种在 C# 中查找指尖计数的方法,如果可能的话,不要使用OPENCV平台。

0 投票
2 回答
3484 浏览

c# - 是否可以使用 Blob 分析删除图像的小块?

我想知道 blob 到底是什么?是否可以减少图像中的背景噪音?或者是否有可能在图像中找到最大的区域,更具体地说,如果图像只包含手部和头部段,那么是否可以只分离手部或头部区域?如果这是可能的,那么也可以选择具有较大轮廓的边界,同时消除图像中的小块??

建议我,我有一张只包含手势的图片。我使用皮肤检测技术来做到这一点。但问题是我在图像中有与手(皮肤)颜色相同的其他小噪声。我只想要典型的手势,消除噪音。帮我??

这是一个示例图像,我想在其中去除手部轮廓后面的噪音。