本文介绍: opencv编译
首先我们需要下载源码,我这里直接使用的是最新的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位版本的
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。