android - 如何在 OpenCV 中让相机只聚焦在脸上

标签 android opencv face-detection roi

我希望相机使用 haar 分类器(例如:面部分类器或微笑分类器)仅关注对象或面部,图像的剩余部分必须隐藏或有点模糊。我为微笑检测创建了 haar 分类器。

我只想专注于我的项目以检测打哈欠的面部。

最佳答案

使用 YCrCb 颜色 channel 提取皮肤颜色,这将返回您的皮肤,您可以消除背景。
看到这个http://spottrlabs.blogspot.in/2012/01/super-simple-skin-detector-in-opencv.html
https://www.youtube.com/watch?v=vZk9k9azonw

关于android - 如何在 OpenCV 中让相机只聚焦在脸上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25397286/

相关文章:

java - 从 Activity 中将文本设置为 Fragment

android - ionic- 最小化 ios 中的应用程序

c++ - ROS下使用CMakeList编译OpenCV

ios - 使用 CIDetectorTypeFace 进行人脸识别时出错

java - 如何使用 Java 在 CascadeClassifier 中设置裁剪大小

android - 在 Eclipse 中,是否有可能在代码中设置依赖于导出与运行/调试操作的设置?

android - Kotlin 扩展到第二个构造函数

c++ - 直接减去两个 vector<point2f>

python - 在Python中使用OpenCV库对图像进行阈值处理,并使用for循环使用不同的标志

opencv - 为什么要创建自己的 Haar 分类器级联?