Ubuntu16桌面版编译OpenCV4的java库和so库

unzip opencv-4.1.1.zip; \

rm -rf opencv-4.1.1.zip; \

mkdir opencv-4.1.1/build; \

mkdir opencv-4.1.1/build/install

编译前的配置

  • 进入目录opencv-4.1.1/build/

  • 执行cmake,生成配置信息:

cmake -D CMAKE_BUILD_TYPE=Release -D BUILD_SHARED_LIBS=OFF -D CMAKE_INSTALL_PREFIX=./install …

  • 要注意的是,上面的-D BUILD_SHARED_LIBS=OFF参数十分重要!没有该参数时生成的libopencv_java411.so大小只有1532128,有了该参数libopencv_java411.so大小是78169672

  • 上述命令执行完毕后,请检查控制台输出的信息,如下图所示,"java"必须出现在To be build的栏目中,否则正式编译时不会编译java相关的库:

在这里插入图片描述

  • 以下是部分配置成功的输出信息,用于参考:

– Python (for build): /usr/bin/python2.7

– Java:

– ant:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值