zoukankan      html  css  js  c++  java
  • EmguCV安装注意

    对于C#我是新手
    那就从最开始开始吧
    Vs2008+EmguCv1.3
    Vs2008自己弄吧。
    EmguCv的下载在:
    http://www.emgu.com/wiki/index.php/Main_Page
    选择1.3.0.0后面的SourceForge进入下载页
    下载一下几项
    Documentation-1.3.0.0.chm(文档)
    Emgu.CV.Linux.Binary-1.3.0.0.tar.gz(windsows用户就不用下这个啦)
    Emgu.CV.SourceAndExamples-1.3.0.0.zip(例子程序和源码库,opencv的dll和一些中间库,可供修改源码编译等)
    Emgu.CV.Windows.Binary-1.3.0.0.zip(开发和调用库)
    解压Emgu.CV.Windows.Binary-1.3.0.0.zip和Emgu.CV.SourceAndExamples-1.3.0.0.zip
    得到Emgu.CV.Windows.Binary-1.3.0.0 和src两个文件
    将src文件中的所有dll拷贝至系统的path或者将这个文件夹的路径设置为系统的path(我直接考到原来的Opencv的Bin下面把原来的dll都覆盖了...)

    之后就可以开始工作啦!

    新建一个VS2008的Console工程,
    在“解决方案管理器中”的“引用”中选择“添加”,将Emgu.CV.Windows.Binary-1.3.0.0目录下的dll们都添加进去

    OK,开始写代码

    试试下面一段代码
    代码: 全选
    using Emgu.CV;
    namespace ******
    {
            class *****
            {
                    static void main(String[] args)
                    {
                            Image<Bgr, Byte> img1 = new Image<Bgr, Byte>(480, 320);
                            IntPtr img = CvInvoke.cvLoadImage("e:/Image/002.jpg",Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_COLOR);//(“”中间的是我的图像所在的目录,改为自己的图像目录)
                            CvInvoke.cvNamedWindow("1");
                            CvInvoke.cvShowImage("1", img);
                            CvInvoke.cvWaitKey(0);
                    }
    Emgu.CV.Windows.Binary-1.3.0.0目录下的dll怎么办?是不是拷到src目录下?
    不用,在vs2005的C#里有一个添加引用的地方,把这些dll添加到里面就可以了.
    Emgu CV 1.4.0.0 需要 OpenCv 1.1 pre dll.
    OpenCv 1.1 pre 需要 MSVCRT 8.0 SP1
    引自http://www.opencv.org.cn/forum/viewtopic.php?t=4132
  • 相关阅读:
    使用linux将一个服务器上的文件或者文件夹复制黏贴到另一个服务器上
    深度学习之常用linux命令总结
    python 操作MYSQL数据库
    MYSQL登录及常用命令
    mysql数据库可视化工具—Navicat Premium—安装与激活
    Mysql数据库的简单介绍与入门
    java 正则匹配int型
    js设置文本框只能输入数字
    Java数据抓取(一)
    Nodejs的多线程
  • 原文地址:https://www.cnblogs.com/liuliunumberone/p/2036835.html
Copyright © 2011-2022 走看看