emgucv相关内容

如何计算弹簧圈转数?

在参考: C# WPF EMGU:如何检测和计数螺旋的圈 我MOT能够得到即使在基于像素的计算也算 如果我重视形象如何启动与计数匝数 我试过FindContours()。但不安静得到隔离圈,它不能。 。另外,matchshape()我有相似性因素,但对于整个线圈 所以,我想如下轮到计数: 公共静态INT GetSpringTurnCount() { 如果(空== m ..
发布时间:2016-10-08 22:24:20 C#/.NET

EMGU QueryFrame返回"五花"图像在RTSP

我有我试图抢在RTSP帧,使用下面的代码高清网络摄像机: //在的Form_Load Application.Idle + = getNextFrame; 和事件处理程序: 私人无效getNextFrame(对象发件人,EventArgs AGS) { //其中_imgCount是总的图像抓斗 lbl_Count.Text = _imgCount ++ ..
发布时间:2016-10-08 15:29:18 C#/.NET

通过FindContours方法发现的轮廓层次结构中导航?

这对于直接使用OpenCV的C ++开发人员来说必须很简单。但是我使用的是Emgu(一个用于.NET的OpenCV包装器),在最新版本中我们有方法 CvInvoke.FindContours 返回void,输出结果被传递参数引用,类型为 VectorOfVectorOfPoint 。 这是一个简单的调用: // outputResult是VectorOfVectorOfPoint ..
发布时间:2016-10-05 23:04:23 C#/.NET

它有可能获得从一个int []数组一个IntPtr?

问候 在C#中:如果我有一个int []数组声明如下 INT []数组=新的数组【尺寸】; 还有一个办法从这个数组得到的IntPtr? 的事情是,我使用的EmguCV框架,有一个构造函数来创建这需要一个IntPtr的像素数据,以便从一个阵列构建一个图像的图像(INT []) 图片<格雷的Int32>结果=新的图像<灰色,诠释&G ..
发布时间:2016-10-05 00:38:17 C#/.NET

检测图像圆形图案

我有一个形象。在此图像中有一些垂直线,并在这些线路出现了一些圆形/椭圆形或凸图案。欲检测使用EmguCV / OpenCV的这些圆形/椭圆形或凸起图案的位置。你的任何机构可以帮助我在这方面? 这是我想找到圆/椭圆形图案形象: 在等待您的帮助。 解决方案 您可以使用Hough变换API寻找圈子 的 http://homepages.inf.ed.ac.uk/rbf/CVon ..
发布时间:2016-10-04 15:44:54 C#/.NET

我怎样才能衡量立体图像的距离?

我有两个图像(左,右) 我想衡量图像的真实距离? 当我点击的形象,我会得到真正的距离单击点以相机 左图: 右键图片: 我已经校准两个图像。我想用EmguCV来获得图像的距离。 这可能吗? 解决方案 虽然我不知道EmguCV的具体情况,我可以告诉你背后的观感如何立体深度的工作理念,希望可以再实现某种修复。 基本上,第一个步骤是对图像的部分和匹配部分。你正试图 ..
发布时间:2016-09-28 13:11:41 C#/.NET

访问冲突异常之谜

我一直在EMGU + OpenCV的工作了一段时间,就遇到了这个 AccessViolationException 之谜。 第一件事,第一,代码: 类AVE_Simulation { 公共静态INT宽度= 7500; 公共静态INT高度= 7500; 公共静态Emgu.CV.Image< RGB,浮动> []图像; 静态无效的主要(字串[] args) { ..
发布时间:2016-09-26 13:17:18 C#/.NET

如何使用emgu CV找到与图像中的任意角度的旋转一个黑色的方形

我需要找到三个黑色方块的坐标在测试形式。我把示例代码从网站emgu.com并略有变化,但他没有找到我需要什么。图像的尺寸为A4,并且测试形式的尺寸A5。我希望对你有所帮助:) 我差点忘了,广场30像素的大小。 私人无效DetectRectangles (图片<灰色,字节> IMG) { 变种大小=新尺寸(3,3); CvInvoke.GaussianBlur(IMG,IM ..
发布时间:2016-09-26 12:46:39 C#/.NET

Emgu CV得到的视频文件的所有帧

我想请你帮我正从视频文件中使用Emgu CV所有的帧。我知道我可以使用捕获类和 QueryFrame()方法,但这只返回一帧。什么是让所有的帧的最简单的方法? (并保存,例如以图片< BGR,字节> [] )我需要所有的帧做一些更多的处理(更具体:对视频关键帧提取摘要)。 非常感谢你的帮助。 解决方案 见我的答案在这里,以供参考 Emgu捕捉播放视频超快速 但是,正 ..
发布时间:2016-09-23 23:04:07 C#/.NET

为什么opencv的Findcontour不同表现在Emgu C#?

喜在OpenCV的C +方法 Findcontours 返回数组的层次结构,并获取洞我可以得到层次的界限。 我怎样才能在emgu品种获得这些边界请任何帮助吗? 我怎么才能找到emgu CV孔? 解决方案 您可以通过使用获得Emgucv轮廓层次结构中此以下。代码 图片< BGR,字节> Img_Result_Bgr = Img_Source_Bgr.Copy(); 形 ..
发布时间:2016-09-21 15:45:11 C#/.NET

MCvFont库丢失在Emgu 3.0

我综合我的项目上的Visual Studio 2010 Emgu 3.0和我工作的检测对象的项目,但是当我使用MCvFont像下面这行,我得到的错误,因为库丢失,该库是从去除或Emgu的最后一个版本是什么? MCvFont F2 =新MCvFont(Emgu.CV.CvEnum.FONT.CV_FONT_HERSHEY_TRIPLEX,1.0,1.0 ); 解决方案 E ..
发布时间:2016-09-21 14:35:17 C#/.NET

在OpenCV的C#图像转换

图片< BGR,字节> WeightedImg; 。 。 双基色; 的for(int i = 0; I< dataArray.Length;我++){$​​ B $ B色= dataArray的[I,2]; WeightedImg.Bitmap.SetPixel(X,Y,Color.FromArgb((int)的Math.Ceiling(颜色* R),(INT ..
发布时间:2016-09-20 22:13:56 C#/.NET

如何削减使用Emgu CV(或OpenCV中)的图像的一个子部分?

我想用Emgu CV(或OpenCV的)切割的图像的一个子purt(或裁剪),并计算出该部分的平均色;寻找变化。 感谢 解决方案 设置你的投资回报率与此工作将意味着任何计算仅在这方面做的图像(感兴趣区域)。 image.ROI =新的Rectangle(X,Y,宽度,高度); 计算投资回报率的平均值,其中“类型”是图像相关的BGR颜色灰色灰度 类型平均= ima ..
发布时间:2016-09-20 21:16:27 C#/.NET

从_capture.QueryFrame去除背景()

我使用Emgucv,我想知道是否有可能从_capture.QueryFrame删除背景,并能够专注我的相机在最近的对象?先谢谢了。 解决方案 是的,这是完全可能的看看了“ MotionDetection ”为例提供EMGU这应该让你开始。 有效,消除前景的代码是有效的名为“_forgroundDetector”,它是“_motionHistory”呈现什么发生了移动商店 的例子 ..
发布时间:2016-09-20 10:09:18 C#/.NET

Emgu CV斑点检测

我使用Emgu CV 2.1,并希望有一个简单的斑点检测。我搜索一个黑色图像白色斑点。 Unfortunalty我不能找出如何做到这一点!我需要一个额外的图书馆吗?或emgu简历怎么叫这个功能呢?或者有没有真的emgu简历没有斑点检测? 感谢所有帮助 BENKS 解决方案 对于初学者基本霍夫斑点跟踪方法EMGU论坛有一个例子 的这里:(2日评论) 的 http://www. ..
发布时间:2016-09-20 10:02:18 C#/.NET

对于“Emgu.CV.CvInvoke'的类型初始值引发了异常

如果任何人谁使用.NET 3.5框架Emgu OpenCV的包装,请告诉我为什么此异常出现,它的内部异常是无法加载cxcore.dll。 解决方案 有关Emgu CV版< = 2.1,这意味着下列DLL:cvXXX.dll,cvauxXXX.dll,cxcoreXXX.dll,highguiXXX.dll,opencv_ffmpegXXX.dll,mlXXX.dll和cvextern ..
发布时间:2016-09-20 09:35:59 C#/.NET

最快的方式得到使用OpenCV的二进制图像的白色像素数

什么是获得使用OpenCV的二进制图片中白色的像素数最快的方法?有什么比使用两个for循环和像素访问图像像素更快吗? 解决方案 要做到这一点,最简洁的方法是 CV ::垫形象,口罩; //图像CV_8UC1 CV :: INRANGE(图像,255,255,面罩); 诠释计数= CV :: countNonZero(面罩); 如果您是一个二进制图像上操作,然 ..
发布时间:2016-09-19 11:14:29 C#/.NET

如何使用EmguCV和C#绘制直方图

我要画两种直方图,即单维和立体。 我是一个新手,EMGU和所有我在网上找到的样品是用C ++或C是否有使用C#和Emgucv? 感谢您的帮助。 解决方案 将下面的代码段中的红,绿,蓝直方图数据,并把它们放在float数组不管什么用你想要的。 浮动[] BlueHist; 浮法[] GreenHist; 浮法[] RedHist; 形象和LT; BGR,字节> ..
发布时间:2016-09-18 12:35:54 C#/.NET

麻烦锁定线程之间的图像

我需要获得在两个不同的线程的锁以访问一个位图(这是从一个摄像头填充)在EmguCv。 我有查询相机并把它返回到.NET位图“的getFrame”功能。我有两个线程这就需要访问该位图,需要写位图和分配位图到一个图片框,以及其他需要读取位图,将其转换为一个Image对象并将其赋值给一个EMGU ImageBox。 我上的任意对象首先锁定,然后我做我的作业。代码如下(_Camera.LiveFram ..
发布时间:2016-09-18 12:35:01 C#/.NET

如何实现光流跟踪器?

我使用OpenCV的包装 - Emgu CV,和我想要实现使用光流运动跟踪器,但我不能想出一个办法,从算法检索到的横向和纵向的信息结合起来: flowx =新的图像<灰,浮>(大小); flowy =新的图像<灰,浮>(大小); OpticalFlow.LK(currImg,prevImg,新的大小(15,15),flowx,flowy); ..
发布时间:2016-09-08 19:30:39 C#/.NET