眼睛跟踪,需要凝视跟踪方法 我正在使用一个用C++语言编写的OpenCV检测眼睛注视的项目, 我能够检测到它的脸和眼睛,但还是没能让它稳定下来

眼睛跟踪,需要凝视跟踪方法 我正在使用一个用C++语言编写的OpenCV检测眼睛注视的项目, 我能够检测到它的脸和眼睛,但还是没能让它稳定下来,c++,opencv,eye-detection,C++,Opencv,Eye Detection,主要的问题是,当我要求检测右眼时,例如有时它会与左眼混淆,即使我使用的是针对右眼的级联 因此,问题是如何在不与另一只眼睛碰撞的情况下限制对特定眼睛的检测,如果您有任何好的方法在凝视估计中使用检测到的部分,我可以提供代码(如果需要) 祝大家好, 艾哈迈德对不起,我是新用户,因此无法发表评论 你能接触到整张脸吗?如果是这样,您可以使用简单几何体设置感兴趣的区域以排除面部的右侧部分,并仅在左侧运行眼睛级联,例如 排除底部(嘴巴)也很有用,因为眼睛级联会产生很多误报。你好,艾哈迈德,检测两只眼睛,然后说

主要的问题是,当我要求检测右眼时,例如有时它会与左眼混淆,即使我使用的是针对右眼的级联

因此,问题是如何在不与另一只眼睛碰撞的情况下限制对特定眼睛的检测,如果您有任何好的方法在凝视估计中使用检测到的部分,我可以提供代码(如果需要)

祝大家好,
艾哈迈德

对不起,我是新用户,因此无法发表评论

你能接触到整张脸吗?如果是这样,您可以使用简单几何体设置感兴趣的区域以排除面部的右侧部分,并仅在左侧运行眼睛级联,例如


排除底部(嘴巴)也很有用,因为眼睛级联会产生很多误报。

你好,艾哈迈德,检测两只眼睛,然后说左眼是左眼,右眼是右眼,怎么样?它不会混淆。我的意思是,当检测到眼睛并显示检测到的眼睛时,它会不断左右翻转,因此,例如,你显示左眼,它会显示左眼,然后在一些帧后,它会显示右眼,等等。你的意思是,由于某些缺陷,左眼和右眼会切换?如果是这样的话,我将建议不要使用级联的眼睛在所有。相反,使用cascade来检测(面部和)眼睛,并自行决定哪只眼睛是哪只眼睛。我将尝试对窗口使用resize(调整大小)两次,一次用于左侧,一次用于右侧,并在两个调整大小的窗口上运行cascade,看看效果如何,谢谢您的想法,我希望少一些工作解决方案如果对你有用,你介意把它作为一个答案吗?新用户需要业力。:)哈哈@塞尔索卡多索。。我正在投票。。因果报应;现在从1点到11点