iOS开发之机器学习框架MediaPipe(2)

书接上回:iOS开发之机器学习框架MediaPipe(1)_hbblzjy的博客-CSDN博客

上述操作完成后,接下来就是下载安装Tulsi.app、配置运行MediaPipe项目的操作。在这个过程中也是遇到了匪夷所思的问题,接着开始。

因为前面进行了下面的操作,

# 安装Xcode及命令行工具
xcode-select --install

# 查看是否成功: 
gcc -v
 
# 安装Bazelisk,
brew install bazelisk
 
# 克隆MediaPipe库文件
git clone https://github.com/google/mediapipe.git
cd mediapipe

接下来,设置唯一的bundle ID前缀,可通过运行命令来获得这个唯一前缀:

python3 mediapipe/examples/ios/link_local_profiles.py

但是在这里我还是要强调一点,如果你执行了brew install bazel,那么你肯定需要解除bazelisk的link,那么你的操作就多余了,会影响你接下来的操作,一定要link到bazelisk,比如像这样

就按照命令行的提示link bazelisk库,执行:brew link bazelisk(后面会详细讲我的操作,现在这里不重要)

接下来执行:

# 已经在mediapipe文件夹下了,不用操作
# 如果没有在mediapipe文件夹下,那么执行:cd mediapipe,
# 为了将tulsi放在同级目录下,如果都是按照我之前的步骤的话,应该不用执行cd

# clone 代码
git clone https://github.com/bazelbuild/tulsi.git

# 打开tulsi文件夹
cd tulsi

# remove Xcode version from Tulsi's .bazelrc 
# (see http://github.com/bazelbuild/tulsi#building-and-installing):
sed -i .orig '/xcode_version/d' .bazelrc

# build and run Tulsi:
sh build_and_run.sh

当执行过sh build_and_run.sh,成功后,显示如下:(如果能一次成功,那真是幸运之子~)

此时你会在应用程序窗口看到此app:

这就是本次文章的终极目标,然而我遇到了以下、以下、以下、、、的问题,无语~

1、当你遇到下面的问题,:

其实是告诉你执行文件设置的xcode版本号和你本地安装的xcode版本号不相等,此时你需要修改执行文件:

先打开build_and_run.sh文件

然后修改版本号,并保存:

之后再继续执行: sh build_and_run.sh

2、如果遇到下面这些:

这种

这种 

这种 

都表示可能跟你执行brew install bazel,解除bazelisk的link有关系,此时你需要做的是下面的操作:(仔细看下面的操作,这个也是我后来转变了思路,重新阅读了原文档,才慢慢走上正轨MediaPipe on iOS - mediapipe

3、如果遇到这种问题:

修改bazel版本号,我先开始执行的是:

echo "USE_BAZEL_VERSION=4.1.0" > .bazeliskrc

后来发现出了最小版本限制的问题:

于是我查了当前最新的bazel版本,然后更新了5.3.1,于是继续执行:sh build_and_run.sh

终于,终于,终于,下载完成了,然后自动打开了Tulsi.app,泪目,太不容易了~

好了,接下来就是配置如何打开MediaPipe中Xcode项目了,让我们慢慢来,拭目以待吧~

整理不易,转载请注明,谢谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hbblzjy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值