当前位置: 首页 > news >正文

国微 网站建设青岛网络优化厂家

国微 网站建设,青岛网络优化厂家,东莞常平镇最好的工厂,服装官网网站建设文章选自: 一、BackGround Mat对象是一种图像数据结构,它是一个容器,存储任何通道任何数的图片数据以及对应的矩阵,使用完成后,内存自动释放。二、Code void Samples::MatFunc() {1. 图像处理// 方法1:…

文章选自:
请添加图片描述

一、BackGround

Mat对象是一种图像数据结构,它是一个容器,存储任何通道任何数的图片数据以及对应的矩阵,使用完成后,内存自动释放。

二、Code

void Samples::MatFunc()
{1. 图像处理// 方法1:创建无初始化矩阵cv::Mat image1;// 方法2:创建6行6列类型为8位单通道矩阵; //Mat(int rows, int cols, int type);cv::Mat image2(6, 6, CV_8UC1);// 方法3:创建大小为7x7类型为8位3通道矩阵; //Mat(Size size, int type);cv::Mat image3(cv::Size(7, 7), CV_8UC3);// 方法4:创建一个用1+3j填充的 8x8 复矩阵;   //Mat(int rows, int cols, int type, const Scalar& s);cv::Mat image4(8, 8, CV_32FC2, cv::Scalar(1, 3));// 方法5:创建大小为 9x9 类型为8位3通道矩阵// Mat(Size size, int type, const Scalar& s);cv::Mat image5(cv::Size(9, 9), CV_8UC3, cv::Scalar(1, 2, 3));//方法6:创建以image2赋值给image6,共用数据对象cv::Mat image6(image2);//方法7:产生一张图// Mat(int ndims, const int* sizes, int type);cv::Mat image7(10, 10, CV_8UC1);//方法8:获取图像指针//Mat(int rows, int cols, int type, void* data, size_t step=AUTO_STEP);uint8_t * data = nullptr;data = new uint8_t;Mat image8(10, 10, CV_8UC1, data);delete data;// 输出矩阵结果std::cout << image1 << std::endl;std::cout << image2 << std::endl;std::cout << image3 << std::endl;std::cout << image4 << std::endl;std::cout << image5 << std::endl;std::cout << image6 << std::endl;std::cout << image7 << std::endl;//2. 矩阵处理//cv::Mat Image1(10, 8, CV_8UC1, cv::Scalar(5));// 矩阵行列数获取std::cout << "Image1 row: " << Image1.rows << std::endl;std::cout << "Image1 col: " << Image1.cols << std::endl;// 取指定行列元素std::cout << Image1.rowRange(0, 7) << std::endl;std::cout << Image1.colRange(2, 4) << std::endl;// 创建 8X8 复数矩阵1+5jcv::Mat Image2(8, 8, CV_32FC2, cv::Scalar(1, 5));// 利用create方法重新创建 10X10的8位无符号3通道矩阵Image2.create(10, 10, CV_8UC(3));std::cout << "Image2 channels:" << Image2.channels() << std::endl;// 矩阵类型转换Image2.convertTo(Image2, CV_32F);std::cout << "Image2 depth:" << Image2.depth() << std::endl;// zeros 创建矩阵cv::Mat Image3 = cv::Mat::zeros(Image2.rows, Image2.cols, CV_8UC1);// srcImage1的第4行元素变换成srcImage1的第5行元素乘2Image1.row(4) = Image1.row(5) * 2;std::cout << Image1 << std::endl;// 创建srcImage4矩阵赋值为srcImage1的第4列cv::Mat Image4 = Image1.col(4);std::cout << Image4 << std::endl;// 创建srcImage1矩阵的第一列拷贝到srcImage4中Image1.col(1).copyTo(Image4);std::cout << Image4 << std::endl;
}

三、Result

在这里插入图片描述

http://www.yayakq.cn/news/835440/

相关文章:

  • 手机网站的静态页面今天国内重大新闻
  • asp怎么做网站适配上线一款app需要多少钱
  • 专业手机网站建设设计商业空间设计公司
  • 个人网站的名字wordpress 优惠券
  • 做的好的c2c网站建设网站需申请什么资料
  • 建筑招聘网站哪个好无忧自助建站
  • asp网站建设实录看广告赚钱
  • 高端网站建设公司怎么做推广建设pc端网站是什么意思
  • 泰州做网站哪家好企业网站的推广形式有
  • 手机端快速建站工具做网站 信息集成过程的顺序
  • 山东英文网站建站google怎么推广
  • 网站搜索功能模块关于网站建设的外文翻译
  • 成都网站建设_创新互联门户网站建设如何入账
  • 天津 网站开发南宁网站建设公司利润
  • 滨州市住房和城乡建设部网站网页设计个人网站怎么做
  • 亳州网站制作公司电脑网页游戏推荐
  • 无锡百度网站推广渠道营销外贸网站建设
  • 手机怎么生成网站免费游戏不用登录的
  • 联科三网合一网站建设系统360提交网站
  • 2017优秀网站设计欣赏专业群建设网站
  • 仿摄影网站vs做的网站怎么发布
  • 怎么建设一个自己的网站软件工程管理系统
  • jquery做背景的网站赏析软文网站大全
  • 企业网站哪家好wordpress分类目录名称
  • 阿里云网站建设视频1元免备案虚拟主机
  • 如何做网站赚钱6重庆住房和城乡建设厅网站首页
  • 做外卖在哪个网站做好天猫商城网上购物首页
  • 龙岩网站开发较好的公司医药类网站建设评价
  • 关于做网站的策划方案微盟微商城电商小程序
  • 怎么找网站站长搜狗识图