首先我们需要下载源码,我这里直接使用的是最新的4.x的版本,获取源码
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
官方做法,链接如下:https://docs.opencv.org/4.x/d7/d9f/tutorial_linux_install.html
,也可以使用git clone https://github.com/opencv/opencv.git
的方法下载源码。源码下载完成后我们就可以开始进行编译工作了,我这里是想编译的arm版本的,所以可以使用如下编译命令,首先使用mkdir build
创建一个build
目录,然后在build目录中执行cmake -DCMAKE_TOOLCHAIN_FILE=../platforms/linux/arm-gnueabi.toolchain.cmake ..
,完成后执行make -j16
进行编译即可。编译完成后,可以在build/lib目录中执行file libopencv_core.so.4.9.0查看文件格式,我这里显示为
libopencv_core.so.4.9.0: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e1bb4ff2794914f5eb5c8c2b7f64e513686ce329, with debug_info, not stripped
,说明格式没问题,是arm32位版本的
原文地址:https://blog.csdn.net/qq_41795122/article/details/135549267
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_56800.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!