zoukankan      html  css  js  c++  java
  • EmguCV创建/保存图片

    1. Image图片类

    public Image(Bitmap bmp);//采用 Bitmap 图像创建。
    public Image(string fileName);//指定路径创建图像。
    public Image(int width, int height, TColor value);//采用固定大小和颜色

    实际工程项目中采用

    Image<Bgr,byte>image=newImage<Bgr, byte>(Application.StartupPath+"\"+
    "你好.jpg");//创建工程运行目 录下的“你好.jpg” 图像。

    保存:public void Save(string fileName) 存目标。

    1. Mat图片类

    常用到的方法如下:
    public Mat();//实例化一个空容器。
    public Mat(string fileName, LoadImageType loadType);//指定目 录指定
    类型创建图片。
    public Mat(int rows, int cols, DepthType type, int channels);//指 定 大
    小, 类型, 通道数创建 Mat 容器。

    保存:public void Save(string fileName) 存目标。

    同时可以利用二者之间转换,得到需要格式的图片。

     

    1. 3.       图像常用显示控件

    显示图片

    PictureBox 显示图片的类型为.Net 类型, ImageBox 显示图片为 EmguCv图像类型

    要显示其类型的,必须进行转换才能相应的显示。

    从控件中得到图片:

    Image<Bgr, byte> _picture = new Image<Bgr, byte>(new Bitmap( pictureBox1. Image) ) ;

    Image<Bgr, byte> _picture = new Image<Bgr, byte>(new Bitmap( Imagebox1. Image.Bitmap) ) ;

  • 相关阅读:
    IntelliJ IDEA注册码
    linux中patch命令 -p 选项
    设备文件简介
    《算法导论》——矩阵
    《算法导论》——数论
    linux常用查看硬件设备信息命令(转载)
    netstat和telnet命令在Windows7中的用法(转载)
    c++容器使用总结(转载)
    离散数学——数论算法
    c语言中内存对齐问题
  • 原文地址:https://www.cnblogs.com/nulidemaomaochong/p/8495121.html
Copyright © 2011-2022 走看看