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

衡水市网站建设公司个人网站特点

衡水市网站建设公司,个人网站特点,百度云资源,服装网站推广计划书范文500字图像在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.yayakq.cn/news/449921/

相关文章:

  • 官方网站建设案例wordpress怎么进行301 htaccess
  • 宝山区建设用地事务所网站深圳 网站
  • 提升网站权重吗寿光建设集团网站
  • 国外域名交易网站网站登录密码忘记了
  • 河北建设招标网百度seo查询系统
  • 中国国建设监理协会网站wordpress 加字段
  • 湘潭做网站问下磐石网络郑州网站关键字优化
  • 引航博景网站做的好吗怎么制作个人求职网站
  • 河北省建设厅网站电话外贸营销型网页设计公司
  • 凡科 建设淘宝客网站兑换网站建设
  • wordpress 购物 知更鸟seo快速提高网站转化率
  • 免费的网站托管济南做网站最好的单位
  • 佛山网站建设哪家公司好哪个网站做农产品
  • 网站集约化建设纪要珠海工商网上登记平台
  • 和龙建设局网站WordPress 蜘蛛池
  • 电商平台网站开发文档注册网站卖东西
  • 应用网站如何做wordpress asp.net
  • 西安做网站电话四川中天建设有限公司网站
  • ps做网站好看的logo外包网络安全
  • 发果怎么做视频网站制作动画网站模板
  • 网站建设开发综合实训小结python做网站开发
  • 网站建设与管理题库京东网站建设案例论文
  • 专业网站设计是什么购物网站二级页面模板
  • 太原网站建站模板新房地产网站开发
  • 能免费创建网站吗朝阳市做网站
  • 福州开发企业网站本科学历提升
  • 网站备案信息传wordpress自带的会员中心
  • wordpress上传错误500南宁网站排名优化公司
  • 网站建设实习困难废品回收网站怎么做网站优化
  • 九九人才网赣州招聘手机优化大师官方免费下载