java - Android 版 OpenCV 中的矩阵乘法

标签 java android c++ opencv matrix

我是 OpenCV 和 android 的新手。我正在尝试将 OpenCV C++ 代码转换为 java。但我被困在这些点上。我不知道如何对 Mat 对象执行这些操作。请帮我。提前谢谢你。

第一部分-

Mat im1;
im1 = cmyk[3].mul(1 - cmyk[1]) > 0.25;

(cmyk 是我 java 代码中的一个 List<Mat> 对象)

第二部分-

im3 = ((255 - im3) & im2) > 200;

(im3,im2,im1都是Mat对象)

最佳答案

OpenCV 中的矩阵运算(加法、乘法等)在 core.Core 中类。

两个矩阵相乘

Core.multiply(mat1,mat2,resultMat)

关于java - Android 版 OpenCV 中的矩阵乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19024033/

相关文章:

c++ - 为什么 C++ 编译器不从最终类优化这个 dynamic_cast?

c++ - 无法在Windows 10的终端机上为qt5.10.1运行编译器 'cl'

java - 测试方法接受其他子类作为参数

java - 用时间 ~O(N) 在数组中找到最大不可重复值

java - 服务类委派

java - 使用 smack api 和 openfire 服务器添加好友时出现问题

java - 如何从 Android 中的 RRULE 的 ics 文件中列出/提取所有重复事件?

C++:编译器如何知道为每个堆栈帧分配多少内存?

android - 应用仅在Motorola Backflip上打开时崩溃

Android 像 Chrome 一样创建编辑文本动画