极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2444|回复: 0

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

[复制链接]
发表于 2023-4-6 11:30:18 | 显示全部楼层 |阅读模式
本帖最后由 机器谱 于 2023-4-6 11:30 编辑

一、实验内容
        在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如下:
  1. using System;

  2. using System.Collections.Generic;

  3. using System.Linq;

  4. using System.Text;

  5. using System.Threading.Tasks;

  6. using OpenCvSharp;


  7. namespace opencv_test

  8. {

  9.     class Program

  10.     {

  11.         static void Main(string[] args)

  12.         {

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

  14.             while (true)

  15.             {

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

  17.                 if (SRC.Empty())

  18.                 {

  19.                     Console.WriteLine("SRC is empty");

  20.                 }

  21.                 Cv2.NamedWindow("SRC", 0);

  22.                 Cv2.ImShow("SRC", SRC);

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

  24.                 if (key == 'q')

  25.                     break;

  26.             }

  27.         }

  28.     }

  29. }
复制代码

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


至此,OpenCV的环境配置完成,可进行后续视觉相关实验的开发。
视觉相关实验案例可参考
小型双轮差速底盘-视觉循迹【https://www.robotway.com/h-col-113.html】小黑仿生轮腿机器人-机器视觉【https://www.robotway.com/h-col-196.html】

注:
若运行过程中出现错误,原因有下:
① VS“配置管理器”里的平台选择错误
② “Debug”目录下未放置图片,导致抛出异常

四、资料下载
资料内容:配置环境资料包
​资料下载地址:https://www.robotway.com/h-col-200.html

想了解更多机器人开源项目资料请关注 机器谱网站 https://www.robotway.com

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-28 19:23 , Processed in 0.041498 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表