OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 34550|回复: 21

How to use Emgu CV?

[复制链接]
发表于 2008-9-25 10:45:10 | 显示全部楼层 |阅读模式
OK
对于C#我是新手
那就从最开始开始吧

真的很简单...

Vs2005+EmguCv1.3
Vs2005自己弄吧。
EmguCv的下载在:
<!-- m --><a class="postlink" href="http://www.emgu.com/wiki/index.php/Main_Page">http://www.emgu.com/wiki/index.php/Main_Page</a><!-- m -->
选择1.3.0.0后面的SourceForge进入下载页
下载一下几项
        Documentation-1.3.0.0.chm(文档)
        Emgu.CV.Linux.Binary-1.3.0.0.tar.gz(windsows用户就不用下这个啦)
        Emgu.CV.SourceAndExamples-1.3.0.0.zip(例子程序和源码库,opencv的dll和一些中间库,可供修改源码编译等)
        Emgu.CV.Windows.Binary-1.3.0.0.zip(开发和调用库)
解压Emgu.CV.Windows.Binary-1.3.0.0.zip和Emgu.CV.SourceAndExamples-1.3.0.0.zip
得到Emgu.CV.Windows.Binary-1.3.0.0 和src两个文件
将src文件中的所有dll拷贝至系统的path或者将这个文件夹的路径设置为系统的path(我直接考到原来的Opencv的Bin下面把原来的dll都覆盖了...)

之后就可以开始工作啦!

新建一个VS2005的Console工程,
在“解决方案管理器中”的“引用”中选择“添加”,将Emgu.CV.Windows.Binary-1.3.0.0目录下的dll们都添加进去

OK,开始写代码

试试下面一段代码
  1. using Emgu.CV;
  2. namespace ******
  3. {
  4.         class *****
  5.         {
  6.                 static void main(String&#91;&#93; args)
  7.                 {
  8.                         Image<Bgr, Byte> img1 = new Image<Bgr, Byte>(480, 320);
  9.                         IntPtr img = CvInvoke.cvLoadImage(&quot;e:/Image/002.jpg&quot;,Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_COLOR);//(“”中间的是我的图像所在的目录,改为自己的图像目录)
  10.                         CvInvoke.cvNamedWindow(&quot;1&quot;);
  11.                         CvInvoke.cvShowImage(&quot;1&quot;, img);
  12.                         CvInvoke.cvWaitKey(0);
  13.                 }
  14.         }
  15. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2008-9-25 10:46:16 | 显示全部楼层

How to use Emgu CV?

整个安装过程相当简单,对于厌烦无数的.h,.lib,.dll的同学们来说真是个好事啊...
回复 支持 反对

使用道具 举报

发表于 2008-10-9 11:04:35 | 显示全部楼层

How to use Emgu CV?

请问 哪个类实现了IImage 接口里的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-9 15:40:29 | 显示全部楼层

How to use Emgu CV?

Image类实现了IImage中的函数
回复 支持 反对

使用道具 举报

发表于 2008-11-11 20:31:36 | 显示全部楼层

How to use Emgu CV?

Emgu.CV.Windows.Binary-1.3.0.0目录下的dll怎么办?是不是拷到src目录下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-12 09:30:40 | 显示全部楼层

How to use Emgu CV?

不用,在vs2005的C#里有一个添加引用的地方,把这些dll添加到里面就可以了.
回复 支持 反对

使用道具 举报

发表于 2008-11-25 19:25:34 | 显示全部楼层

How to use Emgu CV?

我下了一个最新的1.4的,结果运行不起来,老是提示“Emgu.CV.CvInvoke”的类型初始值设定项引发异常。我的DLL都引用了。。难道1.4的与1.3的不同?
回复 支持 反对

使用道具 举报

发表于 2008-11-26 12:36:18 | 显示全部楼层

How to use Emgu CV?

Emgu CV 1.4.0.0 需要 OpenCv 1.1 pre dll.

OpenCv 1.1 pre 需要  MSVCRT 8.0 SP1, 到此下载安装:

<!-- m --><a class=\"postlink\" href=\"http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en\">http://www.microsoft.com/downloads/deta ... laylang=en</a><!-- m -->
回复 支持 反对

使用道具 举报

发表于 2008-11-26 21:38:07 | 显示全部楼层

How to use Emgu CV?

Emgu CV 1.4.0.0 需要 OpenCv 1.1 pre dll.

OpenCv 1.1 pre 需要  MSVCRT 8.0 SP1, 到此下载安装:

<!-- m --><a class=\"postlink\" href=\"http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en\">http://www.microsoft.com/downloads/deta ... laylang=en</a><!-- m -->

多谢多谢!搞定了!谢谢了!
回复 支持 反对

使用道具 举报

发表于 2008-11-29 11:38:51 | 显示全部楼层

How to use Emgu CV?

我用C#做图象,还没选好用哪个开源图象库.....我的QQ:309049271,同行的加一下吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-1 09:04 , Processed in 0.011221 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表