android - OpenCV Android - 将 MatOfPoint 转换为 Mat

标签 android opencv

我想将使用 Imgproc.findContours 找到的 MatOfPoint 转换为(二进制)Mat。我知道有一种方法可以进行反向转换(只需使用构造函数 MatOfPoint(Mat m))但是是否有一种内置的方法来进行这种转换?如果不是,逐个元素转换的正确方法是什么。谢谢!

最佳答案

您不需要任何转换器。 MatOfPoint 是 Mat 的子类:

来自 OpenCV 源代码:

public class MatOfPoint extends Mat

关于android - OpenCV Android - 将 MatOfPoint 转换为 Mat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380594/

相关文章:

java - android上使用GLES20.glReadPixels时,返回的数据和living preview不完全一样

java - ExoPlayer 测试 - 无法在未调用 Looper.prepare() 的线程内创建处理程序

android - setSelectionRange 解决方法不适用于 android 4.0.3

python - 给定目标大小,如何在保持宽高比的同时在 python 中调整图像大小?

c++ - 检查相机标定效率,用opencv

android - 使用camera2 android在预览中绘制自动对焦矩形

android - AIML processorextension 自定义 java 方法调用

opencv2.4.4 Visual Studio 2012 找不到或打开PDB文件

c++ - OpenCV:自定义区域/图像作为 GrabCut 的 "background"的来源

c++ - OpenCV - 让 slider 在视频播放期间更新其位置