当前位置: 首页>后端>正文

opencv编译32位安卓 opencv 编译

从GitHub上下载OpenCV4.5.0的资源文件压缩包,解压完成后在目录中新建一个文件夹build

_x64作为cmake编译的文件存放目录。

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_opencv编译32位安卓,第1张

打开cmake,进行如下的文件目录选择:

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_vs2019_02,第2张

然后第一次点击configure

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV_03,第3张

在这个界面里可以选择的库平台平台,这里我选择编译64位库

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV4.5.0_04,第4张

选择好了后,点击finish,等待配置完成。

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV4.5.0_05,第5张

第一次配置完成后,在中间的红色界面里可以选择需要哪些功能以及还可以删除掉默认的一些编译选项,我这里去掉build_java以及build_tests这两个,因为我不需要使用这些,并且我希望编译后只生成OpenCV的一个dll库,因此勾选上build_opencv_world这个选项。

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_opencv编译32位安卓_06,第6张

配置好了后,接着第二次点击configure按钮

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV_07,第7张

这次configure后,可以看到界面上没有红色的,注意这一步一定要使没有红色的选项,如果一次configure不行,接着点击然后看看里面的配置。

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV_08,第8张

然后点击generate,生成vs2019工程。

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV4.5.0_09,第9张

生成完成之后,我们就可以点击open project这个按钮,在vs2019中打开。

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_右键_10,第10张

由于我要编译release版本的,因此将debug改为release,这个根据自己的需要来改。

然后右键cmakeTargets下的all build生成

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_opencv编译32位安卓_11,第11张

接下来vs2019开始进行编译,等待编译完成

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_右键_12,第12张

编译成功

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_vs2019_13,第13张

然后生成C++中调用所需的头文件以及动态库右键cmakeTargets下的install

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_OpenCV_14,第14张

生成成功后的头文件以及dll库在这个地方

opencv编译32位安卓 opencv 编译,opencv编译32位安卓 opencv 编译_opencv编译32位安卓_15,第15张



https://www.xamrdz.com/backend/3na1937771.html

相关文章: