android - 如何在 Android Opencv C++ 中获取 abs 垫?

标签 android opencv mat absolute-value

我想在 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)));

感谢所有试图提供帮助的人:)

最佳答案

这是该引用文献中的第一个函数:https://docs.opencv.org/2.4/modules/core/doc/operations_on_arrays.html

C++: MatExpr abs(const Mat& m)

关于android - 如何在 Android Opencv C++ 中获取 abs 垫?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46873591/

相关文章:

没有 Activity 的 Android 应用程序将充当服务并在设备启动时启动?

c++ - Xcode 中控制台应用程序没有输出

c++ - OpenCV Mat 在 push_back 时崩溃

android - 如何将android中的堆转储转换为eclipse格式

android - 如何在正在运行的服务和 Activity 之间共享对象

java - android中的自定义复选框类

java - Android BSD 套接字连接

iphone - matchTemplate opencv 无法正常工作,如 opencv 文档中所示

c++ - MATLAB BWLABEL 的 OpenCV 替代品

mat - 内存分析器工具 (MAT) 不显示无法访问的对象