当前位置: 首页 > article >正文

在Ubuntu 18.04.6 LTS安装OpenFace流程

一、修改配置:将gcc8,g++8作为默认选项

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 100
sudo update-alternatives --config gcc
选择版本,再查看gcc --version

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 100
sudo update-alternatives --config g++
查看是否成功:g++ --version

二、将下载的12个.mat文件放到../OpenFace/matlab_version/models/cen
将4个.dat文件放到
../OpenFace/lib/local/LandmarkDetector/model/patch_experts

正常按照流程进行安装:https://github.com/TadasBaltrusaitis/OpenFace/wiki/Unix-Installation
安装1.opencv:

过程中如果出现以下错误:
1报错:CMake Error at lib/local/LandmarkDetector/CMakeLists.txt:40 (add_library)...

2报错:BLAS : Program is Terminated. Because you tried to allocate too many memory regions. Segmentation fault
 解决方法:vim ~/.bashrc

添加:

export OMP_NUM_THREADS=1

export OPENBLAS_NUM_THREADS=1

再:source ~/.bashrc

3.修改命令行参数:./bin/FeatureExtraction -noverbose -f "../samples/default.wmv"

参考:OpenFace安装教程及踩坑记录 (Ubuntu20.04—2024.10.24)-CSDN博客


http://www.kler.cn/a/465745.html

相关文章:

  • 开源模型迎来颠覆性突破:DeepSeek-V3与Qwen2.5如何重塑AI格局?
  • 生成模型的现状2025年的新兴趋势
  • node.js:多线程 简单示例
  • 电子应用设计方案86:智能 AI背景墙系统设计
  • 2022浙江大学信号与系统笔记
  • 推荐系统的三道菜
  • 【每日学点鸿蒙知识】查看触摸热区范围、直接赋值到剪贴板、组件截图、横竖屏切换、防截图等
  • oceanbase 集群启动操作
  • 【2025最新计算机毕业设计】基于SSM的物流管理系统(高质量源码,提供文档,免费部署到本地)【提供源码+答辩PPT+文档+项目部署】
  • termux配置nginx+php
  • C++函数模板的定义为何要和调用点放在一起
  • 【HAProxy】如何在Ubuntu下配置HAProxy服务器
  • 网站访问接口顺序执行,防止频繁请求接口而报错,处理切换功能时,必须先请求完数据才可执行下一个功能接口(2025-1-3)
  • GPU加速计算的专业云服务平台:蓝耘GPU算力平台的概述、具体应用与教学
  • Swift Combine 学习(六):自定义 Publisher 和 Subscriber
  • 基于STM32F103的USART的原理及应用(一)(实现手机BLE和MCU进行通信)
  • 探索Wiki:开源知识管理平台及其私有化部署
  • 手机租赁平台开发实用指南与市场趋势分析
  • 探索 Android Instant Apps:InstantAppInfo 的深入解析与架构设计
  • C++中关于异常的简单分析
  • C# 设计模式概况
  • Python爬虫入门(1)
  • 【Patroni官方文档】介绍与目录
  • 【谷歌开发者月刊】十二月精彩资讯回顾,探索科技新可能
  • 【C++】穿越时光隧道,拾贝史海遗珍,轻启C++入门之钥,解锁程序之奥秘(首卷)
  • 随机种子定不死找bug