|
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,开始写代码
试试下面一段代码- using Emgu.CV;
- namespace ******
- {
- class *****
- {
- static void main(String[] args)
- {
- Image<Bgr, Byte> img1 = new Image<Bgr, Byte>(480, 320);
- IntPtr img = CvInvoke.cvLoadImage("e:/Image/002.jpg",Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_COLOR);//(“”中间的是我的图像所在的目录,改为自己的图像目录)
- CvInvoke.cvNamedWindow("1");
- CvInvoke.cvShowImage("1", img);
- CvInvoke.cvWaitKey(0);
- }
- }
- }
复制代码 |
|