首先要说明的是为什么说是"其中一个办法", 因为引起这个问题的理由有好多个, 这里只提我遇到的一种.

我遇到这个问题的根本原因是EmguCV和OpenCV版本不匹配

这里我重现一下找到原因的过程:

1. 运行程序直接崩溃, 然后debug时找到了在这里崩溃的:

2. 查看详细信息, 点看左边的小三角, 发现了根源:

上面有一句: "{"无法加载 DLL“opencv_core231”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。"}"

从网上下一个opencv_core231.dll放到debug文件夹中可以解决问题, 但毕竟不是长久之计.

3. 然后我就想了, 为什么会缺少231呢, 我的emgu应该对应290呀, 于是我重新点开引用添加界面,

发现问题了! 最近添加里有两批EMGU的dll, 一批是2.9的, 一批是2.3的, 我正是引用了2.3的才出现了这种错误, 估计是我下了别人的程序, 把别人旧版本的emgu的dll引用进来了吧.

把2.9的引用进来就解决问题了.

最后要说的是OpenCV版本和EmguCV版本有什么关系, 因为C#计算是比较慢的, 要想加速底层计算还得用C++等语言来处理, 于是有些EmguCV函数是要调用OpenCV库的,一般一个EmguCV版本对应一个OpenCV版本.

来自:http://blog.csdn.net/immortal_steller/article/details/43194865

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

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

    "Emgu.CV.CvInvoke"的类型初始值设定项引发异常 解决办法 参考文章: (1)"Emgu.CV.CvInvoke"的类型初始值设定项引发异常 解决 ...

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

    Emgu.CV.CvInvoke的类型初始值设定项引发异常 参考文章: (1)Emgu.CV.CvInvoke的类型初始值设定项引发异常 (2)https://www.cnblogs.com/jhua ...

  3. MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法

    MathWorks.MATLAB.NET.Arrays.MWArray"的类型初始值设定项引发异常 解决方法 参考文章: (1)MathWorks.MATLAB.NET.Arrays.MWA ...

  4. Oracle用 odp.net 时出现 Oracle.DataAccess.Client.OracleConnection的类型初始值设定项引发异常 问题的解决...

    在初次使用 Oracle 时,用ado.net连接数据,出现 "Oracle.DataAccess.Client.OracleConnection"的类型初始值设定项引发异常 的提 ...

  5. C#调用matlab时,类型初始值设定项引发异常,如何解决?

    ## 错误来由 由于项目需要,在.NET Framework web api接口程序中写了一个接口(版本4.7.2),引用了由matlab compiler生成的dll文件, 在本机调试的过程中,也遇 ...

  6. c# AseConnection的类型初始值设定项引发异常 无法加载 DLL sybdrvado11.dll 解决办法...

    1.首要需要有以下三个文件 Sybase.Data.AseClient.dll sybdrvado11.dll sybdrvssl.dll 在程序运行目录,或者在System32下 2.如果以上不行, ...

  7. GDAL C# “OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常 解决方法

    在使用C#版本的GDAL开发的时候,编译正常,启动的时候就会提示:"OSGeo.GDAL.GdalPINVOKE"的类型初始值设定项引发异常." 对于这个问题,原因主要就 ...

  8. VS 2012 Dotfuscator and Analytics 'j8' 类型初始值设定项引发异常 解决方法

    VS2012当选择[PreEmptive Dotfuscator and Analytics] 出现如下错误时: The type initializer for 'j8' threw anexcep ...

  9. 类型初始值设定项引发异常

    -上午打开VS编译程序的时候,突然出现了这个运行时错误"类型初始值设定项引发异常".昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水.上网搜了一下,发现有很多人遇到了这个问题. ...

  10. Oracle.DataAccess.Client.OracleCommand”的类型初始值设定项引发异常

    Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端 最开始,连接Oracle 数据是需要安装客户端的,ado.net 后来由于微软未来不再支持 Syste ...

最新文章

  1. linux shell 和 golang 查询服务器硬件信息
  2. 矩阵的逆以及实际应用
  3. 1.25 包(package)详解
  4. 斯坦福完全可解释深度神经网络:你需要用决策树搞点事
  5. Python 列表推导式 - Python零基础入门教程
  6. LaTeX设置参考文献条目行距以及条目内行距的方法
  7. 实验7.1 对Point类重载“++”(自增)、“–”(自减)运算符
  8. html4与html5的区别
  9. 在html中怎样使用%3c符号,5个JavaScript和9个JQuery经典面试题
  10. ATMEGA128+ADS1110+12864液晶显示程序和电路图
  11. 威金病毒(viking)症状和治理方法
  12. OpenG数组讲解之Remove Duplicates from 1D Array.vi
  13. opencv-之求直线的斜率
  14. php中eregi,php eregi
  15. 字符设备驱动应用---LED设备驱动实现
  16. 通达信自带指标 均线多头排列(DTPL)
  17. 20大风控文本分类算法-基于字符级的tfidf+逻辑回归
  18. 2020 年第一届辽宁省大学生程序设计竞赛
  19. 抖音直播伴侣显示服务器问题,抖音直播伴侣窗口怎么设置?调整窗口的方法了解一下...
  20. HTML基础知识(一) 网页简介

热门文章

  1. VMware 虚拟机运行卡慢的解决办法
  2. 知物由学 | 如何应对日益强大的零日攻击
  3. img 图片加载出错时 显示默认图片
  4. 上手DocumentDB On Azure (二)
  5. 使用UMDH进行内心泄露分析
  6. RDIFramework.NET开发实例━表约束条件权限的使用-WinForm
  7. HDOJ 1251 HDU 1251 统计难题 ACM 1251 IN HDU
  8. 跨域小结(为什么form表单提交没有跨域问题,但ajax提交有跨域问题)
  9. JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写
  10. 如何借助SimpleAdapter和Spinner实现下拉列表