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目录下,复制好运行成功。

    如下图

    
    
    
  • 相关阅读:
    中文和英文
    文件字符流
    Java IO File
    关于整数拆分的递归法与母函数法
    图论·Dijkstra·HDU2066
    图论·Floyd算法·HDU2544&1874 (伪)2066
    关于 图论·并查集·HDU1232&1856
    Power of Cryptography
    Y2K Accounting Bug
    整数划分
  • 原文地址:https://www.cnblogs.com/shibuliao/p/7093997.html
Copyright © 2011-2022 走看看