如何实现视觉识别-在Visual Studio 2015.net下配置OpenCV环境

一、实验内容

       在Visual Studio 2015.net下配置OpenCV环境,便于后续视觉相关实验的开发。

二、实验设备

       计算机一台。

三、操作步骤

1、配置环境变量

(1)打开配置环境资料包\OpenCV3.2.zip,解压到任意盘符目录,如 E:\Workspace\OpenCV_lib_3.2

 (2)配置环境变量:在“系统属性”下“高级”选项找到“环境变量”,点击进入,在“系统变量”Path变量添加OpenCV以及OpenCvSharp变量,如下图所示:

① E:\Workspace\OpenCV_lib_3.2\OpenCvSharp-3.2.0-x64-20171112

② E:\Workspace\OpenCV_lib_3.2\OpenCvSharp-3.2.0-x64-20171112\DebuggerVisualizers

③ E:\Workspace\OpenCV_lib_3.2\opencv\build\x64\vc14\bin

(3)重启电脑,使环境变量配置生效。

2、C#工程配置

(1)新建C#控制台程序

 (2)在“解决方案资源管理器”里右击“引用”,“添加引用”,点击左侧的“浏览”,再点击下图中左侧的“浏览”选项,添加dll文件。

点击“浏览”选项,添加所需的dll文件,路径在:E:\Workspace\OpenCV_lib_3.2\OpenCvSharp-3.2.0-x64-20171112\net40

 (3)在“配置管理器”中,将下面“平台”选择“x64"。

 (4)测试程序:功能为加载一张图片并通过OpenCV的窗口显示出来。

在Debug目录(如:E:\Projectcode\C#\opencv_test\opencv_test\bin\x64\Debug)下放置一张图片,此处命名为 ”lena.jpg”

参考程序examples\1\opencv_test\opencv_test\Program.cs如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using OpenCvSharp;


namespace opencv_test

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("*************************************************按q退出程序*************************************************");

            while (true)

            {

                Mat SRC = Cv2.ImRead("lena.jpg");

                if (SRC.Empty())

                {

                    Console.WriteLine("SRC is empty");

                }

                Cv2.NamedWindow("SRC", 0);

                Cv2.ImShow("SRC", SRC);

                Char key = (Char)Cv2.WaitKey(10);

                if (key == 'q')

                    break;

            }

        }

    }

}

(5)程序执行,运行如下:

 至此,OpenCV的环境配置完成,可进行后续视觉相关实验的开发。

视觉相关实验案例可参考 【R023】小型双轮差速底盘-视觉循迹【R325】小黑仿生轮腿机器人-机器视觉

注:

若运行过程中出现错误,原因有下:

① VS“配置管理器”里的平台选择错误

② “Debug”目录下未放置图片,导致抛出异常

四、资料下载

在Visual Studio 2015.net下配置OpenCV环境-例程源代码

资料内容详见:如何实现视觉识别-VS配置OpenCV

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值