Java OpenCV安卓工作室
我已经在Android Studio上设置了OpenCV。我已经为android导入了OpenCV并添加了jniLibs,项目构建成功,当我执行静态System.loadLibrary时,我得到了“OpenCV加载”打印。 然而,当我尝试使用大多数openCV函数时,比如equalizeHist,我的构建失败了。 我可以使用以下方法成功导入模块:Java OpenCV安卓工作室,java,android,opencv,Java,Android,Opencv,我已经在Android Studio上设置了OpenCV。我已经为android导入了OpenCV并添加了jniLibs,项目构建成功,当我执行静态System.loadLibrary时,我得到了“OpenCV加载”打印。 然而,当我尝试使用大多数openCV函数时,比如equalizeHist,我的构建失败了。 我可以使用以下方法成功导入模块: import org.opencv.imgproc.Imgproc; 当我想开始使用Imgproc中的函数时,尽管我面临这个问题: Mat test
import org.opencv.imgproc.Imgproc;
当我想开始使用Imgproc中的函数时,尽管我面临这个问题:
Mat test = new Mat(200, 200, CvType.CV_8UC1);
Imgproc.equalizeHist(test, test); // cannot resolve symbol equalizeHist
你能帮我找出我做错了什么吗
最好的,好的,对于遇到同样问题的人来说。。。我有机会回到这个问题,结果证明OpenCV库并没有作为依赖项添加。 这就是我为修复它所做的:
- 文件->项目结构
- 在模块下,选择应用程序
- 单击依赖项
- 点击+
- 选择模块依赖项
- 选择:openCVLibrary