小编Ant*_*rau的帖子

Augmented Faces API - 如何生成面部地标?

我是一名IT学生,想了解(了解)有关ARCore中Augmented Faces API的更多信息.

我刚刚看到了ARCore V1.7版本和新的Augmented Faces API.我获得了这个API的巨大潜力.但我没有看到关于这个问题的任何问题或文章.所以我在质疑自己,这里有一些关于这个版本的假设/问题.

假设

  • ARCore团队正在使用(喜欢Instagram和Snapchat)机器学习,全面生成地标.可能是HOG人脸检测 ..

问题

  • ARCore如何在智能手机上的用户脸上产生468分?即使在源代码中,也无法找到任何响应.
  • 他们如何从简单的智能手机相机获得深度?
  • 如何拒绝人脸检测/跟踪,自定义对象或身体的其他部位如手?

因此,如果您对此主题有任何建议或评论,请分享!

java face-detection augmented-reality kotlin arcore

7
推荐指数
1
解决办法
1211
查看次数

Android 画布线描边圆形比简单线条大

我试图在我的 imageView 位图上绘制特定宽度的圆线。

所以我在有和没有这个选项的情况下画了一条简单的线paintLine.strokeCap = Paint.Cap.ROUND

结果如下:

两种类型线之间的差异

第一个是圆形的,您可以看到它比底部的大。

这是我使用的代码。

    val paintLine = Paint()
    paintLine.color = Color.WHITE
    paintLine.style = Paint.Style.FILL_AND_STROKE
    paintLine.strokeWidth = 40.0f
    paintLine.strokeCap = Paint.Cap.ROUND

    val workingBitmap = Bitmap.createBitmap(bitmap)
    val mutableBitmap = workingBitmap.copy(Bitmap.Config.ARGB_8888, true)

    val drawingBitmapCanvas = Canvas(mutableBitmap)

    drawingBitmapCanvas.apply {
        drawLine(300, 300, 400, 300, paintLine)
    }
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法使圆线保持相同的宽度?

谢谢。

android canvas paint rounded-corners kotlin

4
推荐指数
1
解决办法
3532
查看次数