【发布时间】:2016-06-23 14:55:31
【问题描述】:
我正在使用 opencv 开发一个 android 应用程序。 我有一个用 C++ 编写的算法,它使用 opencv,我正在将它移植到 java。 原始代码使用“IplImage”,但现在我不得不使用“Mat”。我设法转换了大部分代码,但我遇到了以下说明的问题:
IplImage *src;
src->imageData;
src->widthStep;
我可以使用
[JAVA - Mat]src.dataAddr() as an equivalent for [C++ - IplImage]src ->imageData
和
[JAVA - Mat]src.step1(0) as an equivalent for [C++ - IplImage]src->widthStep ?
我发现该主题固有的唯一链接是this one,它解释了如何将“IplImage”转换为“Mat”,但仍使用 C++。我不能使用 javacv。
谢谢
【问题讨论】:
-
对于深度,Mat 类有一个方法
depth()- docs.opencv.org/java/2.4.2/org/opencv/core/Mat.html#depth()