ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

openCV(C++).Day02

2021-10-19 13:35:01  阅读:246  来源: 互联网

标签:Mat Day02 C++ 像素 openCV 赋值 单通道 像素点 通道


Mat类

  1. 怎么操作它

  2. 怎么访问每一个像素点

  3. 怎么创建一个空图或Mat类

Mat对象的结构

image-20211018161531156

写一个新的方法mat_Creation_Demo

image-20211018162106693

方法体

image-20211019095832176

主函数的修改

image-20211019095911510

输出

image-20211019100004468

zeros方法

image-20211019111148611

CV_8UC1:8位unsigned char单通道(1)

单通道与三通道:

单通道数组中每一位代表一个像素点

image-20211019111728754

三通道数组中每三位表示一个像素点,每个点都有三个像素值

image-20211019123308117

获取宽度,高度,通道数

image-20211019123330577

image-20211019123354664

改成像素点全是1的话

image-20211019123829147

image-20211019123849227

三通道会有缺陷,每个像素点只有第一个像素值是1

image-20211019124051269

直接给Mat对象赋值只会把所有点的第一个像素值改变

image-20211019124438605

可用Scalar给三通道赋值

image-20211019124537053

可以自定义图像的像素并显示出来

image-20211019125054811

image-20211019125116724

BGR三通道控制颜色

image-20211019125422973

克隆与赋值

image-20211019130405276

image-20211019130436908

P3结束

opencv官方帮助文档下载

OpenCV文档索引

这个链接是下载opencv压缩包,下好了之后找index.html,这个不能移动,但可以创建快捷方式,再给他挪走

image-20211019111000091

 来源:b站openCV学堂

标签:Mat,Day02,C++,像素,openCV,赋值,单通道,像素点,通道
来源: https://www.cnblogs.com/ayuanstudy/p/15424316.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有