java - 如何从脸部检测特定物体并实时添加我的图像?

标签 java android opencv opengl-es

我试图寻找这个概念。我想在实时相机的开放角度 View 上使用 OpenCV 来改变嘴唇颜色或改变眼睛视网膜颜色。我应该遵循什么?以及我如何通过 native 库在我的应用程序中使用?请建议...抱歉英语不好。

最佳答案

有两个步骤:

  • 检测嘴唇和眼睛区域

  • 更改颜色

第一步是通过使用 Dlib 来解决的。这目前可用于 c++ 和 python,但您可以通过此建议在 java 中使用 dlib in java

注意:dlib 只是给你眼睛的面积,为了检测眼睛的视网膜,你需要进一步进行。例如,我们可以检测到应该是视网膜的较暗区域。

地标输出

landmark output

关于java - 如何从脸部检测特定物体并实时添加我的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56162497/

相关文章:

android - OnItemClickListener 为 ListView 使用 ArrayAdapter

java - 如何在Java中将通用列表转换为通用数组?

java - Android:添加进度条?

Java 包 - 导入与显式包含

android - 如何在android中禁用多次点击菜单选项

android - android N中的作业调度程序,间隔少于15分钟

java - 无法找到以下类错误(最新版本)

c、opencv——通过ip访问相机JPG图像

Java OpenCV - 缺少 org.opencv.core.Core rectangle() 方法

c++ - 如何在 opencv 中使用 cvDCT()?