在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、下载EmugCV,下载地址:http://download.csdn.net/source/1051040 ,下载解压之后,直接拷贝到OpenCV的目录下,其实放哪里无所谓。关键是你自己知道放到哪里。所以,我把我的EmguCV放到了C:\Program 2、在VS2005中,新建-》项目-》Visual C#-》Windows-》Windows应用程序。来新建一个C#的Win32应用程序。 3、项目-》添加引用-》浏览。找到EmguCV下的四个Dll文件:Emgu.CV.dll,Emgu.Util.dll,ZedGraph.dll,zlib.net.dll。全部添加到当前工程的引用。然后在窗体的源程序中添加:using Emgu.CV;using Emgu.Util; 4、在窗体上画一个按钮,按钮下写如下的函数: private void button1_Click(object sender, EventArgs e) { CvInvoke.cvNamedWindow("Hello"); IntPtr img=CvInvoke.cvLoadImage("E:/7.bmp", Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_ANYCOLOR); CvInvoke.cvShowImage("Hello", img); CvInvoke.cvWaitKey(0); CvInvoke.cvReleaseImage(ref img); CvInvoke.cvDestroyWindow("Hello"); } 7、运行程序,看能不能打开E盘下面的7.bmp就可以了。这个只是一个实验程序,所以我没有用打开对话框去打开图片。你根据自己的图片路径,更改就可以了。 有时间的话,我在写一个比较好一点的C#中用OpenCV的程序贴上来。 如果配置完成之后,在运行上面的程序的时候出现“Emgu.CV.cvInvoke的类型初始值设定项引发异常”的错误的话,说明你没有把OpenCV的安装下的bin目录添加到系统的环境变量path中。只要将C:\Program Files\OpenCV\bin添加到系统的path环境变量中。然后,关闭VS2005,重新打开工程,再次编译就没有这个错误了。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论