emgucv相关内容

如何在EmguCv中使用OpenCv 3.0 CvInvoke.HoughLines方法

如何在C#中用EmguCv调用CvInvoke.HoughLines?因此不是HoughLinesP方法。我遇到的麻烦是用于第二个参数的类型,它是IOutputArray。 解决方案 LineSegment2D []行; 使用(var vector = new VectorOfPointF()) { CvInvoke.HoughLines(cannyEdges,vector, _ ..
发布时间:2020-10-29 04:59:02 C#/.NET

用Emgu捕获图像-黑色图像

我是emgu cv的新手,对于一个大型项目,我试图从网络摄像头捕获图像并将其显示在图像框中,但显示的是黑色图像。 以下代码有什么问题? 使用系统。 Collections.Generic; 使用System.ComponentModel; 使用System.Data; 使用System.Drawing; 使用System.Linq; 使用System.Text; 使用Sys ..
发布时间:2020-10-29 04:58:59 C#/.NET

Emgu CV图像加载不起作用

我正在使用emgu cv版本3。我尝试加载要处理的图像。但这会为我提供错误。根据错误,它将说无法读取图像。但是我在该位置下有一张图片。 这是我的代码行。 Image图片=新图片(“ image.jpg”); 解决方案 您提供的代码行是正确的。请使用绝对路径进行检查。之所以可以使用它,是因为如果您的映像不在源目录中,则相对路径(您 ..
发布时间:2020-10-29 04:58:55 C#/.NET

EmguCV 3.4.1中的傅立叶变换

以下代码未在EmguCV 3.4.1中编译。 图片(路径); IntPtr complexImage = CvInvoke.cvCreateImage(image.Size, Emgu.CV.CvEnum.IplDepth.IplDepth32F,2); CvInvoke.cvSetZero(complexImage) ..
发布时间:2020-10-29 04:58:52 C#/.NET

'Emgu.CV.CvInvoke'的类型初始值设定项引发了Win8 64bit VS2012的异常

我正在尝试使用EmguCV在Visual Studio中创建网站。收到错误'Emgu.CV.CvInvoke'的类型初始化程序引发了一个异常,并带有内部异常。格式错误。 (来自HRESULT的异常:0x8007000B)。 以下是我的设置的详细信息: Windows 8 64位 VS2012 适用于Windows x64的Emgu库2.3 我在论坛上看到的大多数帮助都 ..
发布时间:2020-10-29 04:58:48 其他开发

如何在Emgu CV中声明矩阵数组?

我是Emgu CV的新手。我需要一个矩阵数组来存储灰度图像的像素值。可以声明一个矩阵数组。 我为矩阵数组编写这样的代码,但是给出了“错误” public Matrix [] Myimgmatrix = new Matrix [5](100,80); 错误:“预期方法名称” 任何人都可以帮助。 解决方案 这样做: ..
发布时间:2020-10-29 04:58:45 其他开发

如何使用EmguCV模糊处理图像的一部分?

我们有大量的从汽车上拍摄的图像用于某个项目。为了满足隐私规范,我们需要检测面部和面部。车牌,然后模糊那些区域。我了解了Emgucv项目,并在 http://www.emgu中给出了该教程.com / wiki / index.php / License_Plate_Recognition_in_CSharp 对于检测牌照板非常有用。 是否可以使用Emgu本身来模糊该区域? 解决方案 ..
发布时间:2020-10-29 04:58:41 C#/.NET

emgu用矩阵计算直方图

我发现了一个类似的问题:使用emgu cv c#创建直方图 ,当我传递灰度图像时它很好用,但是当我使用Matrix时,程序会抛出异常。我的代码: Matrix mat =新的Matrixdouble(10,10); mat.SetRandUniform(新的MCvScalar(0.0),新的MCvScalar(20.0)); DenseHistogram h ..
发布时间:2020-10-29 04:57:38 C#/.NET

EmguCV中的逐像素求和与减法

我正在寻找一种优雅的方法来在EmguCV中执行逐像素求和和减法。 我正在尝试计算一个类似Haar的特征图片。 对于一维情况,可以通过将向量[xxxxxxxx]乘以以下向量逐个元素来完成: [1 -1 1 -1 1 -1 1 -1] [1 1 -1 -1 1 1 -1 -1] [1 1 1 1 -1 -1 -1- 1] 所以我需要添加或减去图像的元素像素。 ..
发布时间:2020-10-29 04:57:35 其他开发

如何使用Emgu CV捕获视频流

我正在做有关手势识别的项目,因此,我想使用网络摄像头捕获视频流。 当前,我正在使用emgu cv包装器来打开cv图像处理库。 有什么解决方案可以将视频流捕获到图像中? 我的emgu简历版本是2.4.10 谢谢... 解决方案 首先,您需要创建Capture对象,然后使用该对象调用QueryFrame方法将提供RGB图像 Capture videoCaptur ..
发布时间:2020-10-29 04:57:31 C#/.NET

如何将ImageBox.Image转换为Image< Bgr,Byte>

我需要在图像变量中包含我的(Emgu CV版本3) ImageBox 的图像,我应该怎么做? 我没有运气尝试过 Image原始的 imgeOrigenal = ImageBoxbOrigenal.Image; //错误行 结果为: 无法将类型'Emgu.CV.IImage'隐式转换为'Emgu.CV.Image'。存在显式转换 ..
发布时间:2020-10-29 04:57:28 C#/.NET

如何在不更改宽高比的情况下裁剪图像

我需要裁剪图像而无需更改其纵横比。我正在使用EDSDK从 CANON1100D 拍照。捕获的图像: 宽度= 1920 和高度= 1280 宽高比为 1.5 。但是我需要长宽比为 1.33 的图片。 //转换为处理分辨率(1600,1200) Image runtime_frm =新图像(frame.ToBitmap(1600,1200 ..
发布时间:2020-10-29 04:57:24 C#/.NET

在C#中分析GPU使用情况

我正在编写一个使用EMGU的GpuInvoke方法进行GPU加速的C#应用​​程序。我想分析我的代码,并查看GPU上的负载以及我正在使用的GPU内存量,但是我很难找到一种做到这一点的好方法。似乎应该很简单,但我无法弄清丢失的内容。 谢谢 解决方案 某些选项: 使用性能监视器 perfmon.exe 是最容易使用的工具 使用 GPUZ 使用GPU硬件供应商提供的性能套件,例如 ..
发布时间:2020-10-29 04:57:21 C#/.NET

如何锁定自动对焦

是否可以使用任何“标准”库(例如OpenCV,EmGU,DirectShow等)来阻止自动聚焦? I要自动对焦以找到最佳对焦,然后在视频捕获期间防止自动对焦自动对焦。 我知道我可以手动设置该值,但是达不到使用自动对焦的目的,我还没有找到一种方法来获得由自动对焦确定的最佳对焦值。 解决方案 您可以检测校准阶段(找到最佳焦点时)何时聚焦图像,并保存该配置(聚焦距离)。然后将焦点设置 ..
发布时间:2020-10-29 04:57:17 C#/.NET

使用C#在图像中查找表

我正在尝试编写一个函数,该函数将拍摄图像并使用EMGU.CV或Magick.Net或AForge.Net 返回仅包含表的图像列表,例如下面的图像,该函数应 private static List会返回2张图片以及图片中的两个表格。 FindTables(Image img) { var masterImage =(Bitmap)img; var image = n ..
发布时间:2020-10-29 04:57:14 C#/.NET

Emgucv中的高斯噪声

如何使用emgucv向图像中添加高斯噪声(具有特定的均值和方差)? 解决方案 I'我不确定您作为高斯滤波器的要求是否倾向于消除噪声。要使用自定义内核,可以使用以下代码。如果您希望以设定的均值和方差添加噪声,则可能必须求助于遍历my_image.Data属性并以这种方式添加。这是使用自定义内核的代码,如果不是您所需要的,请告诉我,我将尝试找到更合适的方法,在这种情况下,指向示例图像的链接可能 ..
发布时间:2020-10-29 04:57:09 其他开发

如何使用EMGU计算DFT及其反向值?

我该如何计算图像的DFT(使用EMGU),显示它,然后计算反向图像以返回原始图像? 我要 解决方案 要测试它是否有效,这里是一张图片 ,这是应用DFT后的预期结果。 代码: //加载图片 图片图片=新图片(@“ C:\Users\me\Desktop\lines.png”); //将1通道灰度图像转换为2通道图像 IntPtr ..
发布时间:2020-10-29 04:57:06 C#/.NET

如何在EmguCV中将Bgr像素转换为Hsv像素?

我想将Bgr值(一个像素)转换为Hsv值。如何在EmguCV中做到这一点(无需从头开始编写转换代码)? 请注意,我不希望转换整个图像的色彩空间,而只转换一个像素,因此 CvInvoke.cvCvtColor()不适用于我。 解决方案 好的,我已经找到了一种使用.NET框架帮助的方法 给出了 Bgr像素; 1-将颜色转换为 System.Drawing.Color : ..
发布时间:2020-10-29 04:56:03 C#/.NET