emgucv相关内容

EmguCV - 从非托管数据创建图像

我正在使用 EmguCV,我有一个大小为 640x480 的字节类型灰度矩阵,矩阵的每个元素都是 255 或 0.现在我需要从中制作一个图像.我找到的最好的构造函数是这样的: Image(int width, int height, int stride, IntPtr scan0) 我从矩阵中获得了第一个、第二个和第四个参数,并为步幅发送了 640.但它给了我一个 访问冲突异常:试图读取或 ..
发布时间:2021-11-26 20:21:17 C#/.NET

在 linux 上运行 Emgu.CV

我正在尝试在 Linux 上使用 Emgu,但出现错误留言: 未处理的异常.System.TypeInitializationException: “Emgu.CV.CvInvoke"的类型初始值设定项引发异常. --->System.DllNotFoundException:无法加载共享库“cvextern"或其依赖项之一 在SO和Exe ..
发布时间:2021-11-24 17:25:16 C#

在 linux 上运行 Emgu.CV

我正在尝试在 Linux 上使用 Emgu,但出现错误留言: 未处理的异常.System.TypeInitializationException: “Emgu.CV.CvInvoke"的类型初始值设定项引发异常. --->System.DllNotFoundException:无法加载共享库“cvextern"或其依赖项之一 在SO和Exe ..
发布时间:2021-10-26 16:01:07 其他开发

Aruco DetectMarkers 实现 Emgu C#

我想使用 detectMarkers 函数来检测 ArUco 标记.我正在使用 Emgu 在 c# 中编写代码.使用该功能时出现多个错误.我正在关注此链接中的示例 https://docs.opencv.org/3.4/d5/dae/tutorial_aruco_detection.html.这是我的代码: Dictionary.PredefinedDictionaryName name = n ..
发布时间:2021-09-18 20:15:40 其他开发

遍历EmguCV中Mat的每个像素

我想使用C#将值分配给EmguCV中Mat的每个像素.我已经阅读了文档,但是找不到任何方法.我可以使用 Image 进行此操作,但我想使用 Mat 进行此操作.所以,任何人都可以告诉我该怎么做. 解决方案 在EmguCV中,您可以使用 Data 方法获取每个像素的值,但是根据文档中的描述,您无法重新分配它.我从您的问题中了解到的是,您想将每个像素的颜色值放入 Mat 类的变量中.如果这是问 ..
发布时间:2021-05-04 19:09:33 其他开发

EmguCV无法读取相机

在带有EmguCV 3.1的普通Windows窗体应用程序中,我具有以下代码 公共Form1(){InitializeComponent();_capture = new Capture("http://root:pass@192.168.1.27:80/axis-cgi/mjpg/video.cgi");_capture.ImageGrabbed + = ProcessFrame;}私有voi ..
发布时间:2021-05-04 19:09:30 其他开发

EmguCV在图像标签C#WPF中显示Mat

有没有一种方法可以在c#中的WPF图像标签中显示Mat对象? Mat image = CvInvoke.Imread(op.FileName,Emgu.CV.CvEnum.ImreadModes.AnyColor); 还有,是否有办法在canvas/image标签内绘制图像,而不是Imshow打开的新窗口? CvInvoke.Imshow("ponaredek",slika); 最 ..
发布时间:2021-05-04 19:09:27 其他开发

Emgu Cv Covent颜色从HSV到BGR

我有HSV类型的颜色,我想将其转换为BGR.这不仅仅是HSV对象的图像吗? Hsv s = new Hsv((double)Hue,(double)Sat,(double)val);//这是我的HSV颜色对象,我需要将其转换为BGR颜色对象 解决方案 这些不是将HSV转换为BGR的直接函数,但值得庆幸的是,编写它并不是那么困难.该功能将是这样的. 公共静态颜色ColorFromHSV( ..
发布时间:2021-05-04 19:09:24 其他开发

以下方法之间的调用不明确训练神经网络

大家好,我有一个错误说:以下方法之间的调用是模棱两可的.这是我的代码 矩阵layerSize = new Matrix(new int [] {400,200,2});MCvANN_MLP_TrainParams参数=新的MCvANN_MLP_TrainParams();parameters.term_crit =新的MCvTermCriteria(10,1.0e-8); ..
发布时间:2021-05-04 19:09:21 其他开发

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 其他开发

为什么WriteableBitmap BackBufferStride与EmguCV Mat Step不同

使用netcoreapp3.1和EmguCV 3.4.1,我一方面创建一个WriteableBitmap,另一方面创建一个EmguCV Mat.两者的大小相同,均为2793 x 2585 var wb = new WriteableBitmap(2793,2585,96,96,PixelFormats.Bgr24,null);int wbStride = wb.BackBufferStride ..
发布时间:2021-05-04 19:09:15 其他开发

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 其他开发

EmguCV图像大小与Image.Data大小不同

我将图像的一部分复制到新图像: bigImage.ROI = SomeRectangle;Emgu.CV.ImageroiImage = bigImage.Copy(); 现在 roiImage.Cols == roiImage.Width == 1 和 roiImage.Rows == roiImage.Height == 106 ; ..
发布时间:2021-05-04 19:09:08 其他开发

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

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

如何使用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 其他开发

使用Emgu检测显示角

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

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

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

使用Emgu C#获取RGB的色相(HSV/HSB)值会产生错误的结果

我正在使用 EMGU.CV 3.4.1.2976(最新)库分析图像,但没有得到我期望的结果.我以 ImageJ 为基准,但是任何图像包都可以. 要测试功能,我正在分析一个简单的蓝色640x320 jpeg,如下所示.该图像的RGB值为0,0,255. 使用下面的代码,我在120而不是170处出现尖峰-虽然计数2048000是正确的.我在做什么错了? public void Anal ..
发布时间:2021-04-23 19:01:03 其他开发

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 其他开发