emgucv相关内容
我正在尝试从图像中检测出一张纸。好吧,我从 this 。但是一个区别是我的背景颜色与纸张颜色几乎相同,而我得到的结果是错误的。 [edit] 我的意思是错误的结果根本没有检测到纸张轮廓轮廓。而是最大的轮廓覆盖了整个图像。 image1 image2 到目前为止,我的代码(使用emgu cv和c#) MemStorage存储=新的MemStorage(); Li
..
Emgu.CV(Nuget软件包2.4.2)没有告诉我实现OpenCV中可用的gpu :: alphaComp方法。 在尝试实现这种特定类型的组合时,C#的运行速度令人难以置信,以至于它占用了我应用程序总CPU使用率的80%。 我原来的解决方案效果很差。 静态公共图片重叠(图像图像1,图像图像2) { 图像
..
我试图通过将emgu Cv与C#结合使用来获取和设置灰度图像的像素。 如果我使用大图像,则会出现此错误消息:“索引在数组的边界之外。” 如果我使用200x200或更小的图像,则没有错误,但我不明白为什么。 以下是我的代码: 图片 grayImage; ---------------------------------------------- --------
..
当我使用Emgu播放视频时,其播放速度比应有的速度快。这是相关的代码。 公共Form1() { InitializeComponent(); _capture = new Capture(“ test.avi”); Application.Idle + = RefreshFrames; } 保护无效RefreshFrames(对象发送者,EventArgs e) {
..
我有3张Pan卡图像,用于使用emgucv和c#测试图像倾斜度。 最上面的第一张图像检测到180度正常工作。 在检测到的90度之间处于中间的第二张图像应检测为180度。 在检测到的180度的检测到第三度图像上应将其检测为90度。 我想在这里分享的一个观察结果是,当我从全景显示卡的上下方向裁剪掉不需要的图像部分时i ng画笔,使用下面提到的代码可以给我预期的结果。 现在
..
我是emgu cv的新手;我正在尝试查找进行运动检测的代码。我尝试过: CvInvoke.cvAbsDiff(frame,_backgroundImage,BgDifference); ...但是我有照明问题。我想将运动的像素变白,然后在其中仅画一个矩形,但是我用白色像素覆盖了更多区域。 我需要什么去做?我可以尝试另一个功能吗? 解决方案 将单个帧转换
..
有人可以告诉我emgucv 2.3中是否存在用于查找图像的傅立叶变换的内置函数? 预先感谢 解决方案 从我的回答 Fourier转换+ emgucv 您追求的功能是CvInvoke.cvDFT,它在技术上调用了opencv方法,但应该是您追求的功能 下面是将cvDFT中的虚部和实部分开的代码: Image
..
我在c#中使用emgu cv。 我需要知道如何从emgu cv中的网络摄像头(默认网络摄像头)中获取视频流? / p> 解决方案 您可以使用以下代码制作一个应用来捕获和显示视频流: 公共类CameraCapture { 私有Capture捕获; //从相机中获取图像作为图像帧 private bool captureInProgress; private void
..
我需要在Emgu CV中将Mat转换为Image。尝试将Mat投射到图像会产生异常:无法将类型'Emgu.CV.Mat'隐式转换为'Emgu.CV.Image Image原始的 Capture capWebcam = null; imgeOrigenal = capWebcam.QueryFrame(); //错误线 如何可以将Mat转换
..
我有yuv420数据的字节数组。 byte [] yuv420; // yuv数据 如何将其转换为 Image ? 我发现一个数学公式可以转换为RGB,然后转换为 Image ,但这非常慢。 Emgu中有一个用于转换的类 COLOR_CONVERSION(枚举CV_YUV2RGB将YUV颜色转换
..
我是EmguCV的新手。我想将RGB图像转换为灰度。对于转换,我使用了代码 Image grayImage = ColordImage.Convert(); 现在,当我在C#中编译此代码时,它没有错误,但是当我运行它之后,几秒钟后,这行代码使我感到异常,因为OpenCV不支持这种类型的转换。现在任何人都可以帮助我解决这个问题。
..
我是emgu的新手,想从何处入手一些建议。 我看过形状检测,但是对于我来说它太复杂了需要..我认为..和我的surfexample无法正常工作。我收到此错误: 无法在EMGU.CV中使SURF示例正常工作吗? 无论如何,这就是我想做的事情:查找图像A图像A是一个简单的正方形,它始终具有相同的1个像素灰色边框,并且始终具有相同的大小(我相信),但是内部颜色可以是黑色或大约7种其他颜
..
我正在与emguCV一起寻找轮廓的基本点,然后将该点保存在文件中,以后用户可以重绘此形状。因此,我的目标是这张图片: example 我的解决方案是: 1.将图像导入到图片框 2.使用canny算法 进行边缘检测3.查找轮廓并保存点 我发现了很多带有以下代码的点,但是我无法用此点绘制第一个形状! 使用Emgu.CV; 使用Emgu.Util; private
..
我正在尝试将以下OpenCV C ++代码转换为Emgu CV 3: std :: vector >轮廓 std :: vector v4iHierarchy; cv :: findContours(imgThreshCopy,轮廓,v4iHierarchy,cv :: RETR_TREE,cv
..
摘要: 我正在尝试从emgu中的IP摄像机获取视频,我可以在浏览器中通过ip显示视频像“ http://169.254.255.253 ”。 问题: 我如何从emgu中显示此内容? 解决方案 Capture _Capture =新的Emgu.CV.CvInvoke.cvCreateFileCapture(“ http:// username:pass@cam_addre
..
我正在使用YOLOv3来检测视频中的汽车。我下载了代码 coco.names , yolov3.cfg 和 yolov3中使用的三个文件。重量,它们针对80种不同类别的待检测对象进行了训练。代码可以正常工作,但速度很慢,每帧花费5秒钟以上。我相信,如果我减少课程数量,它将运行得更快。我可以从 coco.names 中删除不必要的类,但是不幸的是,我不理解 yolov3.cfg ,我什至无法阅读
..
我需要检测一个螺旋形弹簧并计算其线圈匝数。 我尝试如下操作: 图片 ProcessImage(Image img) { Image imgClone =新图像(img.Width,img.Height); imgClone = img.Clone(); Bgr bgrRed =新的Bgr(S
..
我正在使用EmguCV的 Capture 类从WebCam拍摄图像。 根据该类的文档( http://www.emgu.com/wiki/files/2.0.0.0/html/18b6eba7-f18b-fa87-8bf2-2acff68988cb.htm ),Capture有3个构造函数。 使用 public Capture()应该使用默认摄像头,并且可以正常工作。 我在其中一
..
有人知道最新的相机校准项目吗,例如 http:// www .emgu.com / wiki / index.php / Camera_Calibration 以获取当前版本的EmguCV(3.0.0)?我需要弄清楚特殊相机的失真系数。 可以有一个独立的二进制文件。如果有关于使用哪种camera-distorion-model的文档,也很好。 上面项目的问题是,它不是当前EmguCv的最新版
..
我正在尝试使用Emgu / OpenCV对Kinect相机和外部相机进行校准。 我被困住了,我将不胜感激。 我选择通过基本矩阵(即对极几何)进行此操作。 但是结果与我预期的不同。结果图像为黑色,或完全没有意义。 Mapx和Mapy点通常都等于无穷大或-无穷大,或者都等于0.00,并且很少有正则值。 这是我尝试进行纠正的方法: 1。)查找图像点从一组图像中获得两个图像点阵列(
..