emgucv相关内容

EMGU安装问题

当前文档此处说: 在Visual Studio中创建新项目要在Visual Studio中使用该框架,您需要 下载并解压缩二进制文件包Emgu.CV.Windows.Binary- {version} .zip有关在Visual Studio和C#下使用依赖项的完整指南,请参见C#教程. 没有链接.在我的情况下,我找不到Emgu.CV.Windows.Binary- {versi ..
发布时间:2021-05-04 19:09:19 C#/.NET

C#EmguCV错误"OpenCV:u!= 0&"

尝试匹配一些照片时,我一直收到此 OpenCV:u!= 0 错误.我的方法看起来像这样.ImageFile类具有一些变量.即使我要匹配一张照片,它也会这样做.Stacktrace正在: 未处理的异常:Emgu.CV.Util.CvException:OpenCV:u!= 0 在Emgu.CV.CvInvoke.CvErrorHandler(Int32状态,IntPtr函数名称,IntP ..
发布时间:2021-05-04 19:09:12 C#/.NET

如何在C#中使用EMGU CV查找图片中出现的最大颜色?

我有一个"Windows控件"的图像,可以说是一个“文本框",我想通过逐像素颜色比较来查找该图片中出现的最大颜色,从而获得写在文本框中的文本的背景色.我在google上搜索时发现,每个人都在谈论直方图,并且给出了一些代码来查找图像的直方图,但没有人在找到直方图后描述了该过程. 我在某些网站上找到的代码就像 //创建灰度图像图像img =新图像(bmp);//用随 ..
发布时间:2021-05-04 19:09:05 C#/.NET

如何使用FindChessboardCorners

我正在使用新的EmguCV 3.0.0 alpha来检测带有网络摄像头的棋盘,并且对角矩阵有了解的问题. Size patternSize = new Size(5,4);矩阵corners = new Matrix(1,2);bool find = CvInvoke.FindChessboardCorners(grayFrame,patternSize,cor ..
发布时间:2021-05-04 19:09:02 C#/.NET

使用Emgu检测显示角

我想检测图像上的显示(更确切地说是其角落).我将图片分割成显示颜色而不显示颜色: 图像segmentedImage = greyImage.InRange(新灰色(180),新灰色(255)); 现在角落有白色像素,但我无法访问它们: for(int j = 0; j ..
发布时间:2021-05-04 19:08:58 C#/.NET

如何在EMGUCV 3.1上拍摄相机的屏幕截图?

我正在EMGU CV上做一个非常简单的程序,因此我需要对我的相机正在录制的内容进行截图并将其保存在特定的文件夹中,以下是我的相机捕获代码: ImageViewer viewer = new ImageViewer();VideoCapture捕获=新的VideoCapture();Application.Idle + =新的EventHandler(委托(对象发送者,EventArgs e){ ..
发布时间:2021-04-23 20:29:41 C#/.NET

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

OpenCV或Emgu CV桌面捕获选项中是否有任何功能?(插件,库,类),所以我知道我们可以通过一种非常简单的方式来捕获摄像机,是否可以通过这种方式进行桌面捕获? 解决方案 我建议在Emgu之外(即,在非Emgu C ++/C#中)进行屏幕捕获. 第一步是从屏幕图像创建位图.有很多网站详细介绍了如何执行此操作的方法.我发现这很有帮助. 一旦有了位图,就很容易从中创建新的Emg ..
发布时间:2021-04-21 19:24:49 其他开发

从yuv 420转换为image< Bgr,byte& gt;

我有yuv420数据的字节数组. byte [] yuv420;//yuv数据 如何将其转换为 Image ? 我发现一个数学公式可以转换为RGB,然后转换为 Image ,但是速度很慢.有没有办法更快地转换它? Emgu中有一个用于转换的类 COLOR_CONVERSION(枚举CV_YUV2RGB将YUV颜色转换为RGB) 但我不 ..
发布时间:2021-04-18 19:44:39 C#/.NET

为什么RetrieveBgrFrame()返回null?

对象引用未设置为对象的实例 我的问题是我试图在视频文件上使用CV(以模拟摄像机),我无法处理帧,因为RetrieveBgrFrame()不会返回图像。相反,它给出了以上错误。我的代码是: http://pastebin.com/DNEVwij8 请告诉我是否需要其他详细信息。 解决方案 您的问题是字段捕获为空,因为它从未初始化。 代码应如下所示: 公共局部类For ..
发布时间:2020-10-29 05:02:36 C#/.NET

EmguCv提供的分水岭功能

我想使用emgucv提供的分水岭函数。我使用了以下代码,但我得到的只是一张白色的图片,请帮助我并纠正此代码。谢谢。 图片即时贴; 位图bm; 位图bmF; private void button1_Click(对象发送者,EventArgs e)//设置背景图像 { if(openFileDialog1.ShowDialog()== DialogResult.OK) { im ..
发布时间:2020-10-29 05:01:31 C#/.NET

将图像从BGR更改为二进制图像0,1?

我想知道Emgu Cv是否有可能在我尝试将BGR更改为灰色时将图像从BGR转换为二进制图像 图片 image_pass =新图像(bt1); 解决方案 是的,有可能。 可以尝试一下: Image图片; image = image_pass.convert()。ThresholdBinar ..
发布时间:2020-10-29 05:01:29 C#/.NET

OpenCv:u!= 0从视频文件读取帧时发生异常

我正在尝试从视频文件中获取帧,但是在读取帧时,会引发OpenCv:u!= 0异常。我正在使用Emgu.Cv dll。 我写的代码如下: private void GetVideoFrames(String Filename) { 试试 { captureFrame = new Capture(Filename); bool Reading = true; 而(读取) { 使 ..
发布时间:2020-10-29 05:01:24 C#/.NET

实施并触发检测到的运动

如何使用EMGUCV实现简单的运动检测方法?我已经搜索了适用的示例,但是发现的唯一解决方案太复杂了,无法实现。 有没有一种方法可以实现一种简单的方法来检测运动,以便 解决方案 将单个帧转换为灰度。 将新帧从实时转换为灰度。 在第一帧和新帧之间实时进行抽象。 结果是第三个新框架,其中包括前两个之间的差异。为此使用侵蚀和阈值获得一个框架,其中白色代表运动的部分,黑色代表空间 ..
发布时间:2020-10-29 05:01:20 C#/.NET

EMGUCV最快设置像素

我需要最快的方法来迭代EmguCV位图矩阵并设置像素。我在Google之后找到了此文件,但700x500的图片大约需要3秒钟: for(int i = 0; i ..
发布时间:2020-10-29 05:01:17 C#/.NET

使用EmguCv进行右侧人脸检测

大家好, 我在C#中使用EmguCv进行人脸检测和识别项目,所以我已经执行了一些步骤: -检测正面和左侧 -识别人脸 但是问题当我要检测人脸的右侧时它没用,因为分类器轮廓人脸.xml只能在左侧使用,我发现了一些做镜子的想法,但是我不知道该怎么做。 所以请大家帮忙。要做到这一点,我会非常高兴。 穆罕默德·哈萨尔(Mohammed Hassar)。 解决方案 有一个fl ..
发布时间:2020-10-29 05:01:16 C#/.NET

opencv_imgproc.dll抛出BadImageFormatException

我正在使用Emgu CV(用于x64)构建图像处理应用程序,并且想对图像使用过滤功能。因此,我使用 opencv_imgproc.dll ,但它会抛出 BadImageFormatException 解决方案平台:x86 操作系统:Windows 7-64 语言:C# IDE:Visual C#2010 express 解决方案 Emgu 是OpenCV的托管包装。 ..
发布时间:2020-10-29 05:00:13 C#/.NET

无法使EMGU.CV中的SURF示例正常工作?

我正在尝试检测两个图像中显示的图案。因此,我一直试图使用在emgu.CV中找到的SURF算法,但是给出的“ SURFFeature”示例给了我以下错误: Emgu.CV.dll中发生了类型为'Emgu.CV.Util.CvException'的未处理异常 其他信息:OpenCV:规范== NORM_L1 ||规范== NORM_L2 ||规范== NORM_HAMMING ..
发布时间:2020-10-29 05:00:10 其他开发