zoukankan      html  css  js  c++  java
  • EMGUCV第一天学习

    因为安装的时候走了点弯路,所以记录下来。

    3.2下载地址为

    https://nchc.dl.sourceforge.net/project/emgucv/emgucv/3.2/libemgucv-windesktop-3.2.0.2682.exe

    安装好后,运行VS,引包

    using Emgu.CV;
    using Emgu.CV.CvEnum;

    添加按钮,添加picturebox,添加openFileDialog

         private void button1_Click(object sender, EventArgs e)
            {
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    //打开图像,相当于:Mat img = imread(...,...);
                    Mat img = CvInvoke.Imread(openFileDialog1.FileName, ImreadModes.Unchanged);
                    pictureBox1.Image = img.Bitmap;
                }
            }

    遇到的第一个问题是当时找了个网站,写的是

    Mat img = CvInvoke.Imread(openFileDialog1.FileName,LoadImageType.Unchanged)

    结果

    LoadImageType找不到,翻了下API才发现,3.2版本区别于3.0
    LoadImageType变成了ImreadModes。结果修改好,编译时可以编译了,但是又报错,然后再网上搜,发现要把EMGU目录下X86中的DLL,复制到DEBUG目录下,复制好运行成功。

    如下图

    
    
    
  • 相关阅读:
    mysql外键添加error1215
    shell命令获取最新文件的名称
    centos7 apache提供文件下载
    centos7 时间设置
    微服务通信的类型
    angular-cli
    npm
    模块相关
    加油!冲冲冲
    软件评测
  • 原文地址:https://www.cnblogs.com/shibuliao/p/7093997.html
Copyright © 2011-2022 走看看