【发布时间】:2017-10-22 11:36:04
【问题描述】:
我想在 Android Opencv c++ 库中获取绝对矩阵。 我正在使用 abs(Mat m) 函数,但它会返回 MatExpr 对象。您知道如何仅使用矩阵的绝对值获取 Mat 对象吗?
Mat * laplacian = getMat(byteArray, counter);
MatExpr absolute = abs(*laplacian);
Mat * absoluteMat = ????
我没有找到任何 Mat 构造函数,你能帮我重新输入这个 MatExpression 吗?非常感谢
解决方案:
Mat * absolute = new Mat(abs(*(laplacian)));
感谢所有试图提供帮助的人:)
【问题讨论】:
-
Mat absoluteMat = abs(*laplacian);
-
Miki,它不会返回 Mat 对象,而是 MatExpr。
-
是的,我知道。你试过了吗?
-
是的,它适用于 MS Visual Studio,但不适用于 android NDK。不过还是谢谢你的小费:)
-
不同的行为有点奇怪,但也有适用于 android NDK 的解决方案。感谢您抽出时间三木!
标签: opencv mat opencv4android absolute-value