Я пытаюсь установить 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.