zoukankan      html  css  js  c++  java
  • Emgucv安装及使用

    Emgucv安装

    最近有个客户联系我,希望我能够为他们做一个识别瓷砖花纹的软件。应用场景是这样的:现场会有一个摄像头去拍摄流水线上运输的瓷砖,如果检测这块瓷砖的花纹不符合要求,则需要给PLC或输出板卡反馈。我简单分析了一下,其中给PLC或输出板卡反馈这一块是没什么问题的,因为我目前做的就有一块是与设备进行通讯的,可以使用开源的Modbus库就可以很容易的实现。
    关键是这个识别部分,该如何做呢?忆往昔,毕业设计的时候有接触过opencv,当时只是代码的搬运工,拿来就用,并没有做太多的思考整理。
    但这也让我有了一个方向,因为目前大多数做视觉这一块的都会用到opencv库,所以方向是不会错的。那么就用opencv来尝试做这个应用吧。
    不管成与不成,能够学习到新知识,也让我为之兴奋不已。
    因为目前我使用的主要语言是C#,所以用C#来开发这个应用,应该是我最有把握的。所以我会使用C#语言来做这个应用。
    C#语言封装的opencv库有很多个,我选择Emgucv,因为这个最为出名。
    那么最开始的部分当然是要怎么使用这个库了。

    1. 第一步,下载安装包
      访问https://sourceforge.net/projects/emgucv/files/emgucv/下载安装包,我这里下载的是3.4.3版本的.下载完后安装,这是我电脑的安装目录:安装目录

    2. 第二步,引用Emgu.CV.World.dllEmgu.CV.UI.dll。并将emgucv安装目录下的libs目录的所有文件及目录拷贝到项目的运行目录下。
      这是libs目录libs
      这是项目bin目录bin

    这是我做的一个简单的使用:ZZRRegion/MyEmgucv

  • 相关阅读:
    12/21
    和寶寶在一起3/10
    11/23
    c#windows应用程序窗体间传值
    用OWC做统计图
    javascript 创建字典
    .NetCom双向数据交换的实现(RecordSet与.Net DataSet的转化)
    JScript 方法 indexOf 方法
    详尽解析window.event对象
    Window.Open详解
  • 原文地址:https://www.cnblogs.com/zzr-stdio/p/10014644.html
Copyright © 2011-2022 走看看