Opencv 在Raspberry PI上执行包含JavaCV的Jar文件
我编写了一个使用JavaCV(OpenCV的Java包装器)的Java项目 之后,我创建了一个可运行的Jar文件。 我可以在两个不同的Windows笔记本上运行此文件 如果我运行一个不使用OpenCV的Jar文件,我可以在Raspberry PI上运行它。 如果我尝试用我的Raspberry PI B执行Jar文件,我会得到以下错误: java.library.path中没有jniopencv_核心Opencv 在Raspberry PI上执行包含JavaCV的Jar文件,opencv,jar,raspberry-pi,javacv,Opencv,Jar,Raspberry Pi,Javacv,我编写了一个使用JavaCV(OpenCV的Java包装器)的Java项目 之后,我创建了一个可运行的Jar文件。 我可以在两个不同的Windows笔记本上运行此文件 如果我运行一个不使用OpenCV的Jar文件,我可以在Raspberry PI上运行它。 如果我尝试用我的Raspberry PI B执行Jar文件,我会得到以下错误: java.library.path中没有jniopencv_核心 我使用OpenCV 2.4.9和JavaCV 0.9 所有图书馆都可用于Windows和Lin
- 我使用OpenCV 2.4.9和JavaCV 0.9
- 所有图书馆都可用于Windows和Linux
- 安装了Java8
有人知道如何在Raspberry PI上运行它吗?我还没有在Raspberry PI上使用JavaCV,但我很抱歉,您可能需要首先检查启动java应用程序时,
-Djava.library.path
标志是否指向正确的本机JNI库
如果不是这个问题,您可能没有为Raspberry PI架构(linux armv6)编译JNI库。您可能已经为桌面架构构建了它
另一个问题是速度,因为在Raspberry PI上没有太多的资源。
去年,我用B型内存(512MB RAM)在Java中做了一些测试,并将其超频到1GHz,但仍然非常慢。也许目前版本的RASPIAN可能运行的java比那时快,但我猜C++仍然会更快。如果是这种情况,您可以使用我的存储库中的一些内容,如:
- 专为覆盆子皮制作
- —一个简单的C++ OpenCV CV::树莓Pi相机模块的垫抓取< /LI>
- -用于上述Raspberry Pi摄像头模块cv::Mat grabber的附加组件,带有示例
ARM处理器?我们需要先构建本机库:然后您可以贡献您的构建供其他人欣赏!:)