我已经用AR foundation开发了一个解决方案,当用户在相机中展示他们的脸时,它会戴上口罩,我也想在图像中实现这一点,但我无法在AR Foundation中找到任何有用的功能,它检测从本地画廊选择的图像中的人脸。我该如何实现这个功能呢?
发布于 2021-03-31 17:56:38
我搜索了一下,发现以下链接/建议可能对您有所帮助:
用(example of using it in this article)的
OpenCV (开源计算机视觉)-世界上最流行和最广泛使用的计算机视觉库之一-它利用您的网络摄像头进行实时运动检测。该库是跨平台的,并且可以在开源BSD许可下免费使用。OpenCV提供了开箱即用的可用于人脸检测的预先训练好的Haar级联
为此,您可以看看OpenCV for Unity。这是一个在Unity中使用OpenCV 4.5.0的Assets插件。
引用此StackOverflow的
它是关于将收集的3D人脸网格顶点转换为2D图像坐标。
发布于 2021-08-26 12:38:56
在Unity中检测人脸的最简单的方法是使用它的软件包。转到包管理器并安装AR基础和ARCore XR插件。您不需要为简单的AR人脸检测编写任何C#脚本。在Hierarchy中,您将找到一个选项AR Default Face
对于iOS,请安装ARKit人脸跟踪软件包。
https://stackoverflow.com/questions/66865481
复制相似问题