首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多通道矩阵/阵列

多通道矩阵/阵列
EN

Stack Overflow用户
提问于 2016-02-13 15:51:01
回答 1查看 1.8K关注 0票数 7

最近我一直在阅读关于openCV及其cv::Mat数据结构的文章。在文献中,作者经常提到多通道阵列和多通道矩阵.有人能给我一个这两个的定义吗?什么是“渠道”?我试着在谷歌上找到,但没有发现类似的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-13 16:53:53

最基本的例子是标准图像。它有一个宽度(cols),一个高度(rows)和3个彩色通道。

代码语言:javascript
运行
复制
Mat myImg = imread("color_picture.jpg");
Vec3b pixel = myImg.at<Vec3b>(y, x);

在这种情况下,myImg将是一个CV_8UC3 -3通道的8位,无符号整数。

我更喜欢使用模板化的类,因为我觉得它更清楚:

代码语言:javascript
运行
复制
Mat_<Vec3b> myImg = imread("color_picture.jpg");
// Or, Mat3b myImg = ...
Vec3b pixel = myImg(y, x);

然后,像素是蓝色,绿色,红色:

代码语言:javascript
运行
复制
uchar blue = pixel[0];
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35381907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档