OpenCV 阵列超过 255

opencv array more than 255

本文关键字:阵列 OpenCV      更新时间:2023-10-16

我正在处理类型为CV_8U的opencv中的CvMat。

我基本上是在添加数组(结果添加预计超过 255)。

看起来 CvMat 数组存储的值不超过 255(值超过 10,000-20,000)。我不希望发生溢出。

有什么方法可以使用opencv数据结构来做到这一点吗?

CV_8U表示每个变量介于 0 和 255 之间(8 位无符号整数)。CV_16U会给你 0 到 65535这就是你要找的吗?

使用更大的变量,如CV_16U甚至 64 位双精度。将两个矩阵转换为大变量,然后应用代码。不要忘记将所有内容重新缩放回 0..255,然后再将其转换回 CV_8U