iOS开发之机器学习框架MediaPipe
Posted hbblzjy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发之机器学习框架MediaPipe相关的知识,希望对你有一定的参考价值。
书接上回:iOS开发之机器学习框架MediaPipe(2)_hbblzjy的博客-CSDN博客
上次Tulsi.app终于安装成功了,现在就是要通过Tulsi来运行MediaPipe中的机器学习的Demo在Xcode上运行起来,废话不多说,直接上手开始吧~
首先打开Tulsi.app,然后选择Open existing project,打开MediaPipe.tulsiproj项目,如下图所示:
然后就会自动弹出下面的框,并且把对应的相关文件已经加载完毕,初次使用可能会卡,所以要有耐心,慢慢等他自己加载完成,因为不加载完成可能会报一些错误(不重要)
注意:如果Tulsi显示错误说“Bazel could not be found”,在上图中点击“Bazel…”按钮,选择bazel执行在/bin/文件中的bazel,因为之前linking的都是bazelisk库,所以上图中直接显示了bazelisk位置;
对于第二个Shared options选项,可以不用管,默认即可;
然后就是选择第三个Configs:
此时点击下面的加号,选择对应的项目文件,点击next,
然后是默认配置不要动,点击next,然后会加载Source Targets,
我是全部都选择了,自己视情况而定,主要是我没搞明白选多选少有没有影响~~~,后来我发现其实就是文件夹中的这些文件,所以选择需要的即可。
选择完后点击Save,然后需要自定义一个配置名称,定义完成后,会在列表中出现 。
其实后来我发现,从点击“+”号开始,后面的步骤不操作应该也没有问题(哈哈,略有尴尬😅)。
然后直接在configs目录下,选择MediaPipe,然后点击Generate,会让你选择构建的工程地址,我是把地址选在了和MediaPipe.tulsiproj同级目录下,即可构建Xcode的项目,构建完成后会自动打开项目,并且生成Mediapipe.xcodeproj,最后效果如下:
当然如果构建顺利,那一切万事大吉,但总会遇到一些些、一丢丢的坎坷,如果显示类似下面的问题:
说明缺少相关的库,需要安装:brew install 某某库。对于其他不同的问题,那就按照错误提示一个一个解决即可。(按照我之前的操作,应该不会出现其他问题,有问题那肯定是哪里操作出了问题,😁)
我这里显示是缺少numpy库,但是天地良心啊,之前两篇文章中已经用终端解决过这个库的问题,结果竟然又出现了,我猜可能是构建没链接上,或者没有加载完,所以我又进行了下面的操作:
当终端输出hello.world以后,我又重新Generate构建了一下,然后就成功打开了xcode工程,终于完成了百分之九十。
接下来就是Demo的运行了,预知后事如何,请看下回分解~
整理不易,转载请注明,谢谢!
以上是关于iOS开发之机器学习框架MediaPipe的主要内容,如果未能解决你的问题,请参考以下文章