在Ubuntu 16.04上从源代码构建OpenCV,但无法生成Java绑定

时间:2018-02-27 12:43:26

标签: java opencv ubuntu

我正在尝试从Ubuntu上的源代码构建OpenCV到Java应用程序中,但是在处理make期间,当它到达生成Java绑定时,它会失败并出现以下错误:

  

[90%]为Java绑定生成文件Traceback(最近一次调用   最后):文件   " /家庭/阿迪尔/桌面/ OpenCV的/ OpenCV的/模块/ JAVA /发电机/../发生器/ gen_java.py&#34 ;,   1093行       copy_java_files(java_files_dir,target_path)File" / home / adil / Desktop / opencv / opencv / modules / java / generator /../ generator / gen_java.py",   第1042行,在copy_java_files中       package_path =' org / opencv /' + module NameError:全局名称' module'没有定义   模块/ java_bindings_generator / CMakeFiles / gen_opencv_java_source.dir / build.make:430:   目标配方' CMakeFiles / dephelper / gen_opencv_java_source'失败   make [2]: * [CMakeFiles / dephelper / gen_opencv_java_source]错误1   CMakeFiles / Makefile2:2799:目标的配方   '模块/ java_bindings_generator / CMakeFiles / gen_opencv_java_source.dir /所有'   失败了[1]:*   [模块/ java_bindings_generator / CMakeFiles / gen_opencv_java_source.dir /所有]   错误2 Makefile:160:目标配方'全部'失败了:*** [全部]   错误2

我已经在Google和OpenCV网站上安装了所有可能的lib,没有解决问题。

那么是什么导致了这个错误,以及如何解决?

注意:我的计算机上安装了Java-9。

0 个答案:

没有答案