人脸识别项目FFmpeg+OpenCV+虹软SDK
发布网友
发布时间:2024-10-03 13:28
我来回答
共1个回答
热心网友
时间:2024-11-24 00:46
首先,注册虹软服务,需要获取APP_ID和SDK_KEY,分别是5vypHP9yEx3gq3s9Kf7tF4SVxfGaCBaJb5CkKfuiKNMz和5vJZ7hRJfqj8eQdFvEBUg2meYgfGuuLyG9foTKUhBHxV。
接着,从源码库下载必要的文件,这里推荐使用Sourceinsight打开并修改asfort_manage.h中的配置信息,将APPID和SDKKEY替换为你注册的对应值。
为了移植源码,首先将虹软SDK放置在Ubuntu的特定目录,如/home/guoxin/Arcsoft。创建一个新的工程文件夹myproject,将ffmpeg_arc_face-recognize工程复制并赋予777权限。然后,下载sqlite源码并解压,配置并安装。
在/home/guoxin/Arcsoft/inc中复制相关头文件至myproject的ffmpeg_arc_face-recognize目录,并将动态库从/lib/linux_x64移动到/usr/local/lib。接着,修改makefile文件以链接虹软库和其他必要的库,如OpenCV和FFmpeg。在asfort_face_insert.cpp中,通过路径查找功能定位face开头的图片文件,并执行可执行文件ffmpeg_camera_asfort,识别到face01.png将显示名称hhh。
如果你正在寻找一个功能丰富的知识管理工具,【WRITE-BUG数字空间】可能是一个理想选择。它支持多人协作、代码托管、云文档批注和即时聊天,提供全新的博客创作和管理体验,特别适合学生和团队使用。它简化了代码上传、版本管理,并内嵌代码质量评估,是程序员的理想伙伴。