android - 如何使用静态OpenCV在Android中使用JavaCV的静态方法

我需要将OpenCV保持静态以避免在电话中安装OpenCV Manager。
OpenCV编译正常,我已经在android proyect的/ lib下包含了所有.so。我还包括了JavaCV所需的所有jar,但它显示了以下消息:Could not find method org.bytedeco.javacpp.opencv_highgui.cvLoadImage 奇怪的是,IplImage可以正常工作,但是在尝试执行cvLoadImage时:

VFY: unable to resolve static method 9062: Lorg/bytedeco/javacpp/opencv_highgui;.cvLoadImage (Ljava/lang/String;)Lorg/bytedeco/javacpp/opencv_core$IplImage;

最佳答案

不确定,但可能只包含opencv_core lib,而缺少opencv_highgui。这就是为什么只有IplImage可见的原因。

https://stackoverflow.com/questions/23973297/

相关文章:

android - 使用JNI获取arrayList的元素

opencv - 在cmake生成的项目中指定libstd

opencv - 如何使用远距离的一个点(使用opencv)来计算相机方向?

opencv - 如何从opencv中的上下文获取设备列表

opencv - ANN-人工神经网络训练

docker - Tensor Flow服务docker无效字段

opencv - OpenCV直方图反投影替代

macos - 带有OpenCV Mac的CMake(小牛)

python - OpenCV和Python:knnMatch参数问题

python - 使用 slider 编辑颜色值