c++ - 如何在openCV中更改垫子类型

标签 c++ opencv

我使用了mat1.convertTo(mat1, mat2.type()),但是mat1mat2的类型不同。这是为什么?

最佳答案

并非所有功能都就位。这意味着,如果要在mat1上调用函数,则目标矩阵必须不同。因此,请尝试声明另一个矩阵并测试该功能。

mat1.convertTo(mat1_new, mat2.type())

关于c++ - 如何在openCV中更改垫子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44905567/

相关文章:

c++ - Mac OS X 上的 RInside

opencv - 相机校准

opencv - 如何找到两个二进制图像之间的旋转

c++ - C++ 中的变量赋值(使用 libpng)不起作用?

c++ - 将数组匹配分配给字符串

c++ - 沿轨迹体积获取 HU 值

c++ - 通过多个同时 vector 迭代将复杂度降低到 O(n)

c++ - 引入旋转/缩放不变性后,OpenCV Orb 找不到匹配项

c++ - 在运行 cvCopyImage/cvResize 时崩溃

python - 在包含数百张图像的数据集中比较和绘制相同颜色的区域