我希望仅使用mediapipe框架,不要额外的功能,并将mediapipe编译成一个动态库,可以基于这个动态库开发插件和应用,下面介绍了完全的步骤。
1.创建容器
mkdir mediapipe
cd mediapipe
docker stop mediapipe
docker rm mediapipe
docker run -ti --privileged --net=host -v $PWD:/home -w /home --name mediapipe ubuntu:22.04 /bin/bash
docker start mediapipe
docker exec -ti mediapipe /bin/bash
2.修改apt源
sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
apt update
3.安装依赖
apt install libxml2 -y
apt install gcc g++ vim iputils-ping git \
graphviz wget curl unzip make -y
4.安装conda环境
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
bash Anaconda3-2023.09-0-Linux-x86_64.sh -p /home/anaconda3 -b
/home/anaconda3/bin/conda init
source ~/.bashrc
conda create -n mediapipe python=3.9
conda activate mediapipe
pip install numpy
5.安装cmake
<