gpt4 book ai didi

java - Android 中来自 OpenCV 图像的多个 View

转载 作者:行者123 更新时间:2023-11-28 06:48:54 25 4
gpt4 key购买 nike

我刚刚使用 OpenCV 编写了一个完整的应用程序。到目前为止,当我想查看来自 OpenCV 的图像时一切正常。基本上,我通过 opencv 在 JNI/C++ 中进行一些处理,然后将图像返回给 Java。然后图像显示在 org.opencv.android.JavaCameraView 中

我想查看对图像执行的步骤的多个 View 。例如。平滑、锐化、翻转,然后最后旋转。我希望这些步骤同时显示给用户。

是否有众所周知的显示多个 JavaCameraView 的方法?更像是一个 GridView ,每个条目显示一个特定的步骤?我的主要问题是如何将每一步的图像发送回 Java。我无法继续平滑图像返回到 java,显示图像,然后返回到 jni 执行锐化步骤。这就是我被困的地方。

非常感谢任何指导。

最佳答案

也许,像图片中的图片?

例如,如果 im 是一个 90x90 的灰度图像,而 mRgba 是您 blit 到 JavaCameraView 中的内容:

Imgproc.cvtColor(im, im, Imgproc.COLOR_GRAY2RGBA); // it needs the same format for composition
im.copyTo(mRgba.submat(0,90,0,90)); // y,y+h, x,x+w

关于java - Android 中来自 OpenCV 图像的多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24416464/

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