我最近开始使用openCVSharp进行游戏,我找到它来检测眼睛等物体并在它们周围画出小框。OpenCV摄像头下面的对象
但是,我想控制我的相机,它可以水平旋转180度并垂直旋转90度以实时检测并跟踪眼睛。所以,就好像脸部向左移动,相机会向左转,跟着它,等等。
你知道OpenCVSharp(C#wrapper)能做到吗?
让我们更简单一些:假设我想检测并跟踪头部(而不是眼睛),所以让以头部中心为目标,并尝试使其成为相机图像的中心可能。现在,我知道在C#Winform或WPF中,我可以布置位图并计算像素,并手动调整摄像机移动,以使头部尽可能地成为中心,例如使用PID控制器或其他东西。
说了这么多,我有可能在OpenCVSharp中使用来自相机的实时视频源进行类似的操作吗?我只处理C#Windform和WPF中的静态图像,但没有像实时相机馈送。
感谢
@ Kohanz 我能够做在openCVSharp中进行人脸检测。但是,我想我的问题是,如果我可以使用它来实时控制相机移动?我从来没有处理过现场视频的经验,所以我不太清楚如何去做这件事。老实说,我认为这是可以做到的。只需要你们有更多经验的人来指点一下。 – CB4 2013-04-26 03:23:54
这个问题对于StackOverflow太笼统了。你需要尝试一个解决方案,如果你遇到了特定的问题,你可以来这里寻求帮助。 StackOverflow不是来教程的地方。看来你明白什么需要做,在高层次上,你只需要尝试一下。 – Kohanz 2013-04-26 12:32:35
我想你必须写你自己的PID控制。 – 2013-04-28 14:23:31