我正在尝试从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。