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

大连网站建设案例昆山网站制作哪家好

大连网站建设案例,昆山网站制作哪家好,学生做网站作品图片,怎么做网站文章伪原创图像在opencv中的存储方式 在上图中可以看出,在opencv中采用的是像素值来代表每一个像素三通道颜色的深浅。 Mat对象 Mat对象是在OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分&#xff0…

图像在opencv中的存储方式

在这里插入图片描述
在上图中可以看出,在opencv中采用的是像素值来代表每一个像素三通道颜色的深浅。

Mat对象

Mat对象是在OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分。数据部分是像如int、double等数据类型的矩阵。
在这里插入图片描述
在这里插入图片描述
上图展示的是Mat中可以存储的数据类型格式,分别为:自定义类型、double、float、uchar、unsigned char。为了避免不同设备中的数据有效位数不同而造成相应的问题,opencv中规定了一系列数据类型:
在这里插入图片描述

Mat()
Mat (int rows, int cois, int type)
Mat (Size size, int type)
Mat (int rows, int cols, int type,const Scalar &s)
Mat (Size size. int type.const Scalar &s)
Mat (int ndims,const int "sizes, inistype)
Mat (int ndims,const int "sizes,int type.const Scalar &s)

针对Mat对象常用的方法:

void copyTo(Mat mat) //复制一个Mat对象
void convertTo(Mat dst, int type) //切换矩阵的数据类型
Mat clone() //复制一个Mat对象
int channels()
int depth()
bool empty(); //是否为空
uchar* ptr(i=0)

一、利用opencv创建一个图像

1、

det = Mat(src.size(), src.type(), Scalar(127, 0, 255));

这种方法适用定义一个与已知图像大小、数据类型一致的图像。代码含义为:定义一个det,该对象的尺寸大小、数据类型与src图像一直,并且将det的颜色填充为三通道数值为(127, 0, 255)的颜色
2、

det = Mat(Size(120,120), CV_16UC(3), Scalar(127, 0, 255));
//or
det = Mat(120,120, CV_16UC(3), Scalar(127, 0, 255));

这种方式可以自己定义图像的空间尺寸,数据类型,以及对应图像的通道数。代码含义为:定义一个det图像,该图像的空间大小为120*120,数据类型为CV_16U,通道数为3。且颜色填充为三通道数值为(127, 0, 255)的颜色。
3、

det = Mat(src, Range(2,150), Range(1,150));

这种方式可以截取已存在图像上指定的部分。代码含义为:将src图像上第3-149行,2-149列的数据截取下来。

二、Mat类赋值

在这里插入图片描述
具体样例如下:

det = Mat::eye(120, 120, CV_16UC(3));

枚举法赋值:

det = (Mat_<int>(3,3)<<1,2,3,4,5,6,7,8,9);

我们可以自己定义图像中每一个位置的像素值数值,如上图所示,我们可以定义一个int类型,空间大小为3*3,数值依次为1,2,3,4,5,6,7,8,9的数据。

http://www.hotlads.com/news/1144.html

相关文章:

  • 互联网网站如何做流量统计什么是外链
  • 企业网站建设运营的灵魂是网上销售有哪些方法
  • 如何给网站引流seo查询 工具
  • 中企动力全网门户网站济南网站推广
  • 药品企业网站域名证书办理免费手机优化大师下载安装
  • wordpress footer.php网站上不去首页seo要怎么办
  • qq降龙是哪个公司开发的济南seo网站优化公司
  • 做盗链电影网站怎么样武汉it培训机构排名前十
  • 北京高端网站公司哪家好网站诊断工具
  • 如何建设游戏网站网络优化的三个方法
  • 企业展示网站建设我要恢复百度
  • 网站建设员好吗上海seo网站推广
  • access数据库网站百度网盘网页版登录首页
  • 网站标题关键词怎么做seo外链发布平台有哪些
  • 建立网站定制百度点击器下载
  • 家用电脑如何做网站百度联盟官网
  • 茂名网站建设优化制作企业网站的公司
  • 信誉好的龙岗网站制作网址大全
  • 申请网站建设经费运营怎么做
  • 上海网站定制设计图免费搭建自己的网站
  • 个人性质网站能做论坛吗指数函数
  • 做弹幕视频效果的网站沪深300指数
  • 昆明企业为什么要做网站seo自然搜索优化排名
  • 电商网站开发工程师网络营销与直播电商专业介绍
  • 南县做网站多少钱台州seo排名公司
  • 找人做淘宝网站需要多少钱武汉搜索引擎营销
  • 工程网站模板安卓优化大师官方下载
  • 淘宝客建站模板茂名网络推广
  • 省企联网站建设要求百度点击优化
  • 成都企业网站建设新闻营销