我正在开发使用DirectShow结合C ++的应用程序。
它的主要目标是捕捉用户的面孔。
当我从网络摄像头捕获图像时,我已达到相位。
问题是我需要一个智能渲染。事实上,我需要渲染才能检测到矩形内的面。
如果有一个我可以用于此目的的过滤器,我很想
或者如果我需要创建自己的custmized过滤器。
如果这样启发我的想法。
它看起来像这样:
我需要了解如何在渲染中首先绘制一个recangle。因为否则,即使我知道算法,我也无法应用它。这是我现在的主要目标。
我有一些想法,但我不知道他们是否正确。我想我需要单独抓取每个帧并在某些像素中应用一些修改,比如在实时渲染中绘制的内容。
答案 0 :(得分:2)
答案 1 :(得分:0)
您是在谈论的自动检测您使用网络摄像头拍摄的照片中是否有人脸?在这种情况下,像Viola-Jones这样的对象检测算法可能会让您感兴趣。
答案 2 :(得分:0)
如果商业套餐是一种选择,您可以使用Montivision Filter SDK,其中包括应该开箱即用的过滤器。它们提供免费评估,非常适合实验。