gpt4 book ai didi

android - 使用opencv在Android中裁剪图像

转载 作者:可可西里 更新时间:2023-11-01 19:01:17 25 4
gpt4 key购买 nike

我在 Android 中使用 OpenCV 2.3.1。我需要将图像裁剪成两半。我正在做的是:

    Mat mIntermediateMat2 = new Mat(frame_height,frame_width,rgba.type);
mIntermediateMat2 = rgba.clone();
mIntermediateMat2 = mIntermediateMat2.rowRange(0,frame_height/2);

第三步会完成工作还是我必须添加更多内容?我在 opencv 2.3 文档中看到了 Mat::operator() 但遗憾的是无法在 opencv Android 包中找到。

最佳答案

Mat 类有几个构造函数,其中一个接受 Mat 和 ROI(感兴趣区域)。

以下是在 Android/Java 中的实现方式:

Mat uncropped = getUncroppedImage();
Rect roi = new Rect(x, y, width, height);
Mat cropped = new Mat(uncropped, roi);

关于android - 使用opencv在Android中裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8001993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com