opencv像素基本操作及图像遍历at

这篇博客介绍了OpenCV中图像像素的基本操作,包括单通道和多通道图像的元素类型,如uchar、short和float。文章强调了在OpenCV中使用vec表示向量来表达矩阵元素,并详细阐述了at()函数在读写像素值中的应用。同时指出,尽管at()函数提高了代码可读性,但其遍历图像的效率较低,建议在追求性能时避免使用。
摘要由CSDN通过智能技术生成

矩阵元素的表达:

对于单通道图像,其元素类型一般为 8U (即 8位无符号整数),当然也可以 是 16S 、32F32F 等;这些类型可以直接用 uchar 、short 、float等 C/C++语言中的基本数据类型表达。

如果多通道图像,如RGB彩色图像,需要用三个通道来表示。在这种情况 下,如果依然将图像视作一个二维矩阵那么矩阵的元素不再是基本数据类型。

opencv中使用vec可表示向量,用于矩阵元素的表达。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值