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) ) ;

  • 相关阅读:
    linux [Fedora] 下的 "飞秋/飞鸽传书"
    弹跳是不是自由落体?
    插件的简单原理
    WebService的简单应用
    普通按钮的另一种提交方式(调用后台事件)
    ASPNET服务端控件练习(一个机试题)
    AJAX简单的数据增删改与分页应用
    new XMLHttpRequest()和页面关系
    c++中placement new
    netty的引用计数
  • 原文地址:https://www.cnblogs.com/nulidemaomaochong/p/8495121.html
Copyright © 2011-2022 走看看