HarmonyOS 鸿蒙Next:可以人脸检测了,如何将检测到的人脸截取下来
HarmonyOS 鸿蒙Next:可以人脸检测了,如何将检测到的人脸截取下来
这边通过DOME可以人脸检测了,但是无法将人脸截取下来,
class FaceAnalyzerTransactor internal constructor(
ocrGraphicOverlay: GraphicOverlay,
) :
MLAnalyzer.MLTransactor<MLFace> {
private val mGraphicOverlay: GraphicOverlay
//人脸结果处理
override fun transactResult(result: MLAnalyzer.Result<MLFace>) {
mGraphicOverlay.clear()
val faceSparseArray: SparseArray<MLFace> = result.getAnalyseList()
for (i in 0 until faceSparseArray.size()) {
val graphic = MLFaceGraphic(
mGraphicOverlay,
faceSparseArray.valueAt(i),
ContextUtils.getContext()
)
mGraphicOverlay.add(graphic)
}
}</pre> <p>这个 result 里没有 帧数据。</p> <p>1.想通过MLFrame 去获取信息,但是又没有办法获取视频流</p> <p>2 通过LensEngine 引擎获取camer 然后通过setPreviewCallback 去获取视频data,但是会导致人脸检测失效。</p></div></div><br><br>关于HarmonyOS 鸿蒙Next:可以人脸检测了,如何将检测到的人脸截取下来的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
更多关于HarmonyOS 鸿蒙Next:可以人脸检测了,如何将检测到的人脸截取下来的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
希望HarmonyOS能继续加强与其他应用的兼容性,让用户体验更加完美。
更多关于HarmonyOS 鸿蒙Next:可以人脸检测了,如何将检测到的人脸截取下来的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好:
人脸检测,并未截图保存。
处理建议一:
通过返回体里getCoordinatePoint()、getBorder() 获取坐标自行截取图片
处理建议二:
通过其他能力实现分割能力
例如:图像分割
链接:https://developer.huawei.com/consumer/cn/doc/hiai-Guides/image-segmentation-0000001050040109
回到顶部

