虹软的人脸识别(ArcFace)在linux上(c++)编译后运行报错,./arcsoft_face_engine_test: error while loading shared libraries

背景 :听说,虹软的人脸识别免费,离线,又快又准。想试用一下,奈何按照步骤一步步运行,到最后它报错了,内心有点难受,与bug沟通一下。相遇然后分离呗。

1)按照/xxx/ArcSoft_ArcFace_Linux_x64_V3.0/samplecode/ReadMe.txt文档里的流程一步步执行,到

h).在/ASFTestDemo/build路径下执行“./arcsoft_face_engine_test”命令,运行程序(./images文件夹下提供了三张用于测试的图片);

./arcsoft_face_engine_test

报错:

./arcsoft_face_engine_test: error while loading shared libraries: libarcsoft_face.so: cannot open shared object file: No such file or directory

2)然后,我仔细瞅了瞅,/xxx/ArcSoft_ArcFace_Linux_x64_V3.0/samplecode/ASFTestDemo/CMakeLists.txt文档, 对照网上写的说明,它对的很。

3)我又手动使用g++编译后,报了个一样的错。

g++ samplecode.cpp -std=c++11 -I ./inc/  -L ./linux_so/ -larcsoft_face -larcsoft_face_engine -o samplecode

4)别嫌我废话,最后我添加了l临时环境变量,它就出来了。

export LD_LIBRARY_PATH=/xxx/linux_so:${LD_LIBRARY_PATH}

************* ArcFace SDK Info *****************
ASFGetActiveFileInfo fail: 90138

Version:3.0.12402010101.3
BuildDate:07/29/2020
CopyRight:Copyright 2020 ArcSoft Corporation Limited. All rights reserved.

************* Face Recognition *****************
ASFOnlineActivation sucess: 0
ASFInitEngine sucess: 0
../images/640x480_2.NV21 ASFFaceFeatureExtractEx 2 sucess: 0

......

 这就是我尝试使用时遇到的小问题。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值