OpenCV for Android 中的矩阵乘法
Posted
技术标签:
【中文标题】OpenCV for Android 中的矩阵乘法【英文标题】:Matrix multiplication in OpenCV for Android 【发布时间】:2013-09-26 09:14:07 【问题描述】:我是 OpenCV 和 android 的新手。我正在尝试将 OpenCV C++ 代码转换为 java。但我被困在这些点上。我不知道如何对 Mat Objects 进行这些操作。请帮我。提前谢谢你。
第一部分-
Mat im1;
im1 = cmyk[3].mul(1 - cmyk[1]) > 0.25;
(cmyk
是我的 java 代码中的 List<Mat>
对象)
第二部分-
im3 = ((255 - im3) & im2) > 200;
(im3,im2,im1 都是 Mat 对象)
【问题讨论】:
【参考方案1】:OpenCV 中的矩阵运算(add、mult 等)在 core.Core 类中。
两个矩阵相乘
Core.multiply(mat1,mat2,resultMat)
【讨论】:
感谢您的回复。但在这里,我正在使用一些值(例如 0.25)进行操作。我检查了上面的方法。它需要 2 个 Mat 对象。所以我不能用这个。 @ssdehero Core 类中有很多功能。其中包括您在示例中使用的compare 和bitwise_and。请仔细查看文档。以上是关于OpenCV for Android 中的矩阵乘法的主要内容,如果未能解决你的问题,请参考以下文章