gpt4 book ai didi

android - 如何将 jbyteArray 转换为 Mat?

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:50 32 4
gpt4 key购买 nike

我想在 native 代码中将 byteArray 转换为 Mat。从 ByteArrayOutpuStream.toByteArray() 返回的 byteArray 最初是一个 .bmp 图像。这意味着 byteArray 也有 imageHeader。

在 Native 端,我有 jbyteArray,其中存储了 byteArray。现在,如何将此 jbyteArray 转换为 Mat 以对其进行进一步处理?

我想我必须先用 cv::imdecode(?,?,?) 解码它?

谢谢

最佳答案

您可以将 jbyteArray 转换为 Mat。

请引用以下链接。

https://github.com/ethanrublee/catkin-opencv/blob/master/samples/android/tutorial-3-native/jni/jni_part.cpp

android-opencv 项目有这些示例。

关于android - 如何将 jbyteArray 转换为 Mat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7710184/

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