简体   繁体   English

适用于Android的OpenCV中的矩阵乘法

[英]Matrix multiplication in OpenCV for Android

I'm new to OpenCV and android. 我是OpenCV和android的新手。 I'm trying to convert an OpenCV C++ code into java. 我正在尝试将OpenCV C ++代码转换为Java。 But I'm stuck in these points. 但是我坚持这些观点。 I don't know how to do these operations to Mat Objects. 我不知道如何对Mat对象执行这些操作。 Please help me. 请帮我。 Thank you in advance. 先感谢您。

first part- 第一部分-

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

( cmyk is a List<Mat> object in my java code) cmyk是我的Java代码中的List<Mat>对象)

second part- 第二部分-

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

(im3,im2,im1 all are Mat objects) (im3,im2,im1都是Mat对象)

The Matrix operations (add, mult, etc.) in OpenCV are in the core.Core class. OpenCV中的Matrix操作(加, 等)位于core.Core类中。

To multiply two matrices together 将两个矩阵相乘

Core.multiply(mat1,mat2,resultMat)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM