SeetaFace2-master 编译example出现/usr/lib/libgdal.so.20: undefined reference to `sqlite3_column_orig错误解决

在编译SeetaFace2.0的example时遇到链接错误,涉及opencv和libgdal.so.20。通过更新opencv版本,解决版本冲突和链接库问题,最终成功编译并记录了解决过程。
摘要由CSDN通过智能技术生成

最近在学习深度学习,刚好中科视拓开源了SeetaFace2.0的源码,于是从github下载下来,学习一下

源码的位置:

https://github.com/seetafaceengine/SeetaFace2

一、下载源码

点击上面的源码链接进行下载,下载之后的压缩包为SeetaFace2-master.zip

二、解压代码zip包,阅读README.md文档

解压之后,会在SeetaFace2-master目录下看到 README.md文档,根据文档指引完成初始编译

三、着手开始编译

1. 安装opencv

文档中说明,如果要编译example 需要准备好opencv环境,于是开始找到最新的opencv 源代码包

opencv 下载包,链接:https://opencv.org/releases/

我选择了最新的4.1.1版本,同时需要去下载opencv_contrib-4.1.1.zip,

下载地址:https://github.com/opencv/opencv_contrib/releases

下载好之后,把两个zip放在同级目录开始安装,这里我新建了一个目录,方便管理

mkdir opencv4.1

cd opencv4.1

mv ../../opencv-4.1.1.zip ../../opencv_contrib-4.1.1.zip .

unzip opencv-4.1.1.zip

unzip opencv_contrib-4.1.1.zip

mv opencv-4.1.1 opencv

mv opencv_crontrib-4.1.1 opencv_crontrib

进入opencv目录开始编译,这里添加了扩展模块opencv_crontrib的编译,命令如下:

cd opencv

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值