OpenCV 阵列超过 255
opencv array more than 255
我正在处理类型为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
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- OpenMP阵列性能较差
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- 如何将三维尺寸不固定的三维阵列展平为一维阵列
- OpenCV C++.快速计算混淆矩阵
- 来自未签名的短阵列的OpenCV垫子
- 在OpenCV(C )中读取来自Caffe的多维阵列
- 将检测到的人脸与现有人脸阵列与 android 中的 opencv 进行比较
- OpenCV-创建材质对象阵列
- OpenCV超分辨率输出阵列帧
- cvtColor在openCV创建阵列的拉伸图像
- 从Blob检测中提取OpenCV轮廓阵列
- C++-将RGB 1-D阵列转换为OpenCV Mat图像
- OpenCV 阵列超过 255
- 在 opencv 中访问多通道阵列中的整个通道
- 使用 OpenCV 实时检测 LED 阵列的每个 LED