C#调用Emgu完成图像拼接

作者: gaohailin 分类: 编程技术 发布时间: 2018-12-06 15:42

用VS2015,Emgu 3.0.0版 完成多张图像拼接
(默认前提:读者已安装好VS和Emgu,并配置好开发环境,熟悉VS和C#)
—————————————————————————————————–

第一步: 打开VS,新建一个C#的WinForm项目并命名。
第二步: 给项目添加引用,添加Emgu.CV, Emgu.CV.Stitching , Emgu.CV.UI, Emgu.Util
第三步: 给项目添加组件。点击 工具—>选择工具箱项—–> .NET Framework组件—>浏览—>选择Emgu的bin文件夹下的Emgu.CV.UI, 添加进来—–>确认
第四步: 在form1.cs中引用头文件,以方便程序调用。using Emgu.CV; using Emgu.CV.CvEnum; using Emgu.CV.Structure; using Emgu.CV.Stitching; using Emgu.CV.Util;
第五步: 在设计窗口中添加四个PictureBox,分别命名为PictureBox1,PictureBox2,PictureBox3,PictureBox4。再添加一个TextBox命名为ShowResult。
第六步: 在Form1.cs中添加以下代码:

第七步: 生成解决方案,并进行调试。如果调试出错,查看它的详细信息。

详细信息中显示:”无法加载 DLL“cvextern”: 找不到指定的模块。读者可以在Emgu的bin文件下的x86或者x64中找到 cvextern.dll文件。并将其复制到本项目中的bin文件下的debug文件中。再进行调试,拼接成功!

———————
作者:天空之外
来源:CSDN
原文:https://blog.csdn.net/xiaoshijie2016/article/details/80812079
版权声明:本文为博主原创文章,转载请附上博文链接!

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注