Я пытаюсь установить OpenCV на Raspberry Pi, и после многих попыток настройки cmake мне удалось создать opencv-400.jar и libopencv_java400.so. Различные руководства в Интернете не говорят, что делать дальше.
У меня есть jar в моем пути к классу, тестовый код компилируется нормально, и распечатка System.getProperty("java.library.path")
включает каталог, содержащий файл .so. В другом каталоге, /usr/local/lib, процесс make поместил стопку файлов .a. Инструкции cmake, указанные в том, что библиотеки не используются совместно, все необходимые части будут помещены в файл java .so. Я не уверен, что это имеет смысл? Мне также пришлось указать /usr/local в качестве префикса сборки — возможно, это должно быть что-то еще на пи?
Строка System.loadLibrary("opencv_java400") вызывает неприукрашенную ошибку сегментации.
... чего, конечно, не должно быть. Если кто-то подключает камеру rpi к opencv и получает доступ к ней из java, возможно, вы могли бы поделиться параметрами cmake.