[学习笔记]C#中使用EmguCv时出现的 “Emgu.CV.CvInvoke”的类型初始值设定项引发异常

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

最近这几天在学习使用c#下的EmguCv库,每次都出现此问题。今天又遇到了,引用的3.0.0版本的EmguCv库,出现此问题的解决方法是将bin文件夹下的X86里的东西copy一份到创建项目的Debug下。

 

 

配置EmguCV步骤为:1)在工具 选择工具选项 中添加Emgu.CV.UI.dll (2)引用中 添加 Emgu.CV  Emgu.CV.ML Emgu.CV.UI Emgu.Util ZedGraph  (3)将bin文件夹下的X86里的东西copy一份到创建项目的Debug下。

 

Emgu Cv配置--VS2010、C#Emgu CV配置 以下是对Emgu Cv的配置及测试 一 配置Emgu CV 转自:http://hi.baidu.com/mvp_xuan/item/144c6ddfebb1413de3108fd1 在VS2010(VC10)中配置能使用C#开发语言调用Open CV视觉库的方法如下。众所周知,能供C#使用的OpenCV库叫:Emgu CV。注意用C#开发的话,是不需要单独安装OpenCV的,emgu cv 阅读详情

相关推荐

C# 结合 EMGUCV 开日记

20051/9 环境:WIN 7专业64位 ,VS2010 , EMGUCV 2.9. 安装配置一切按照网上流程,无压力。 测试代码报错 Emgu.CV.CvInvoke 的类型初始值设定项引发异常  。 解决方案,安装一个http://www.microsoft.com/en-us/download/confirmation.aspx?id=5638#, 顺利通过!

machaoyayiyaho的专栏 3283

Emgu.CV.CvInvoke类型初始值设定项引发异常--解决办法.doc版下载

Emgu.CV.CvInvoke类型初始值设定项引发异常有效的解决办法,其它网上的方法都不能彻底解决问题

关于emgu 在VS2010 C#中的配置问题

PC:win10,64位,VS2010。 最初下载emgu3.0.0,安装,设置环境变量Path并配置VS2010,报错:“Emgu.CV.CvInvoke”的类型初始值设定项引发异常。 试过各种方法失败后,怀疑emgu3.0.0仅支持VS2012以上的版本。 卸载emgu3.0.0。 重新下载emgu2.4.9(之前用过opencv2.4.9,版本亲切)并安装。 以下内容转自:http

lina_suda的博客 1443

Emgu CV程序异常的首选解决方案

EmguCV安装目录bin下的所有相关文件全部copy到程序运行的bin\Debug目录下。

cvMat的博客 1023

opencv Mat初始化失败

如下创建一个CV_8U型的全零矩阵 cv::Mat kernel(100, 100, CV_8U, 0); 结果运行错误,报错如下 将最后一个参数换成其他数字却没有问题,debug之后发现,当把最后一个参数设为0使用的构造函数是 Mat::Mat(int _rows, int _cols, int _type, void* _data, size_t _step) 系统把字面...

艾斯卡诺的博客 1322

System.TypeInitializationException:““Emgu.CV.CvInvoke”的类型初始值设定项引发异常。”解决方法

错误如题所示,同样先从网上搜索开始,常见的方法是补各种DLL的引用,并放到自己的Debug文件夹下。这些方法都试过了,但是均无效。至自己的工程目录的..\bin\X86\Debug文件夹下后,运行正常。问题是小问题,解决不了非常麻烦。记录在这类,希望对后面大家编程有帮助。复制emgucv安装目录下。...

ny1986的专栏 1420

关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法

1.按要求将Emgu.CV.UI,Emgu.CV.World,Emgu.CV.World,Emgu.CV.GL添加引用到项目。 2.然后将WinForm添加一个按钮和PictureBox,后台代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;

iandbeyond的博客 8064

Emgu.CV 报错 Emgu.CV.Util.CvException: OpenCV

通过仔细检查代码,推测可能是传入的X,Y坐标的问题。在之前使用System.Drawing 的Bitmap处理图片,打开图片,获取到Bitmap对象后,图片的坐标是都为负值,即均为负坐标。而在尝试改成正坐标之后,异常解决了。这里的推测是opencv 的image对象和system.Drawing 的image对象应该是不同的,同样的截图一块区域,System.Drawing 负坐标正常截取,而opencv则是正坐标才正常截取。Emgu.CV 中,如果截取的区域超过图片的大小边界,则而会抛出同样的异常..

Echo_Wish 2297

C#解决“Emgu.CV.CvInvoke”的类型初始值设定项引发异常 的其中一个办法

首先要说明的是为什么说是"其中一个办法", 因为引起这个问题的理由有好多个, 这里只提我遇到的一种. 我遇到这个问题的根本原因是EmguCV和OpenCV版本不匹配 这里我重现一下找到原因的过程: 1. 运行程序直接崩溃, 然后debug找到了在这里崩溃的: 2. 查看详细信息, 点看左边的小三角, 发现了根源: 上面有一句: "{"无法加载 DLL“o

Minacor-Mynarco 2万+

在visual stdio2010下调试程序出现 Emgu.CV.CvInvoke”的类型初始值设定项引发异常 的解决办法

visual stdio2010 c# Emgu CV 调用摄像头 异常

bluetoothlover的专栏 4528

Emgu.CV.CvInvoke类型初始值设定项引发异常--解决办法

Emgu.CV.CvInvoke类型初始值设定项引发异常有效的解决办法网上搜索到以下方法,不能根本解决问题: 第一步,首先引入包,引入所有Emgu开头的包(如Emgu.CVEmgu.CV.UI、Emgu.CV.ML、Emgu.CV.GPU、Emgu.Util、Emgu.CV.DebuggerVisualizers.VS2010等); 第二步,打开项目目录下的\bin\Debug文件夹,然后把

lice1010的博客 4910

Emgu.CV.CvInvoke类型初始值设定项引发异常

Dim img As Image(Of Gray, Byte) = Nothing img = New Image(Of Gray, Byte)(Image.FromStream(New MemoryStream(ImageByte.Bytes)))报以下错误:“Emgu.CV.CvInvoke”的类型初始值设定项引发异常异常的原因是无法加载opencv_core290:无法加载指定的模块找到一

lc__________的博客 7789

Emgu.CV OpenCV 学习之路(二)

要以Emgu.CV为工具开发项目,首先就是要部署一套相关的开发环境,在此我就介绍一下Emgu.CV的整个安装过程。 1.下载 首先第一步就是下载Emgu.CV的安装包,具体下载地址为:http://sourceforge.net/projects/emgucv/files/ 直接选择最新的版本下载即可,本人下载的是libemgucv-windows-x86-gpu-2.4.2.1777.exe

小妖鬼鬼 1912

Emgu CV + C# 图像处理(一) :使用NuGet程序包,无需配置环境

Emgu CV + C# 图像处理(一) 使用的是Visual Studio 2019,找了很多Emgu CV的环境配置,但最新版的Emgu CV解压后少了很多DLL,之后找到官方文档发现不用这么麻烦 文章目录Emgu CV + C# 图像处理(一)一、使用步骤二、测试`三、问题与解决方法1.安装失败 一、使用步骤 1、用Visual Studio创建相应的项目 2、根据所创建的项目,进入NuGet程序包中 之后点击浏览,输入 Emgu.CV.runtime.windows进行搜索,后进行安装后即可使

qq_41373415的博客 8091

Emgu CV3+C#图像处理(一):Emgu CV学习目录+EmguCV安装配置与使用

Emgu CV是OpenCV图像处理库的跨平台.Net包装器。允许从.NET兼容语言(C#,VB,VC ++,IronPython等)调用OpenCV函数。下面开始安装配置Emgu CV,并开始第一个测试程序。 环境:Win7 +Emgu CV3.0.0 安装配置 首先从Emgu CV下载地址处下载安装包。这里我们使用3.0.0版本的Emgu CV。然后选择适当位置解压/运行得到一个文件...

akadiao的博客 3万+

WIN8 + VS2012 + C# + EMGUCV 环境搭建

实验室新配了电脑,i7 3770+AMD 6800,玩游戏毫无压力啊= = 好把玩了几天游戏,终于开始搭环境了干正事了。。 先装WIN8,学校有正版所以不用到处去找了。。 再装VS2012,前段间刚下了一个,安装略慢啊。。 再装OPENCV+EMGUCV,因为主要还是用C#编程,以下进入主题: EMGUCV下载地址:http://sourceforge.net/proj

清澈 5358

C# Emgu CV(Open)环境搭建(VS2019)

C/C++中用的是Open CVC#里面用的是Emgu CVEmgu CV是对Open CV 函数进行了封装,使其可以用在.net环境。网上对于Emgu CV的资料比较少,如果对于刚开始接触EmguCV的人来说确实光需要花费一些间。如果配置不好在VS2019启动调试一直都会报错 "Emgu.CV.Cvlnvoke"类型初始值设定项引发异常。 现在弄好了,把环境搭建过程写出来供大家参考。 ...

tyxqh的专栏 1770

C#Emgu.CV.CvInvoke”的类型初始值设定项引发异常

在编译运行的候,弹出这样的错误,点击下面的‘’查看详细信息‘’ 上面有一句: "{"无法加载 DLL“opencv_core242”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。"}" 从网上下一个opencv_core242.dll放到debug文件夹中可以解决问题, 就尝试了一下,没有解决问题,依旧弹出错误。 {"试图加载格式不正确

linlindie的专栏 2242

C#+Emgucv:解决"Emgu.CV.CvInvoke”的类型初始值设定项引发异常"的问题

在网上down的一个emgucv小例子,就是

studyWL的专栏 3567
下一篇: [Learning OpenCV](1) OPenCV的结构和内容
LJJlongjunjie
博客等级 码龄13年 6粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值