• Mat对象的创建和使用


    Mat对象创建

    • 创建空白Mat对象  

    • 从现有图像创建

    • 创建填充值的Mat对象

    • 创建单通道与多通道Mat对象

      //create one

      Mat src = Mat(255, 255, CV_8UC1);

      src=Scalar(0);      //创建一个全黑色的画布  (Scalar(0,0,255) 为红色,参数为(B,G,R),但创建时类型要改为CV_8UC3)

      imshow("src",src);

      

      //create two

      Mat src1 = Mat(Size(255, 255), CV_8UC3);

      src1=Scalar(255,0,255);      

      imshow("src1",src1);

      //create three
      Mat src2 = Mat::zeros(Size(255, 255), CV_8UC3);   //全为黑的通道
      imshow("src2", src2);

      //create three
      Mat src2 = Mat::zeros(Size(255, 255), CV_8UC3);
      imshow("src2", src2);

      

      Mat src3 = src2;
      Mat src4 = src2.clone(); //或Mat src4; src2.copyTo(src4);
      src4 = Scalar(0, 0, 255);

      Mat src5 = Mat::zeros(src.size(), src.type());
      imshow("src5", src5);


      waitKey(0);
      return 0;

  • 相关阅读:
    pandas.DataFrame.to_excel
    python list [:1]
    python 读取文件
    pandas 中的常用数学计算
    神经网络相关术语
    keras初探
    机器学习相关
    Numpy random arange zeros
    numpy 常用函数
    【Redis学习之四】Redis数据类型 string
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/15407398.html
Copyright © 2020-2023  润新知