EmguCV安装注意

it2024-07-22  85

对于C#我是新手 那就从最开始开始吧 Vs2008+EmguCv1.3 Vs2008自己弄吧。 EmguCv的下载在: http://www.emgu.com/wiki/index.php/Main_Page 选择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都覆盖了...) 之后就可以开始工作啦! 新建一个VS2008的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);                } Emgu.CV.Windows.Binary-1.3.0.0目录下的dll怎么办?是不是拷到src目录下? 不用,在vs2005的C#里有一个添加引用的地方,把这些dll添加到里面就可以了. Emgu CV 1.4.0.0 需要 OpenCv 1.1 pre dll.OpenCv 1.1 pre 需要 MSVCRT 8.0 SP1 引自http://www.opencv.org.cn/forum/viewtopic.php?t=4132

转载于:https://www.cnblogs.com/liuliunumberone/archive/2011/05/04/2036835.html

相关资源:各显卡算力对照表!
最新回复(0)