C# 从Wiimote到摄像机?

C# 从Wiimote到摄像机?,c#,camera,computer-vision,wiimote,C#,Camera,Computer Vision,Wiimote,我一直在做一些Wiimote的编程,但由于Wiimote相对狭窄的视野和四个点的限制,我遇到了一些问题。我买了一个创意活!具有85度视场和高分辨率的摄像机 我的原型应用程序是用C#编写的,我想留在那里 所以,我的问题是:我想找到一个C#.Net摄像头/视觉库,它可以让我跟踪摄像头视野中的点(可能是LED)。将来,我想转到R/G/B点跟踪,以便更容易地跟踪和识别更多点。有什么建议吗?请查看。。它似乎是一个功能强大的库。您可以查看该库,它是OpenCV的.NET(C#)包装器。OpenCV被包括我在

我一直在做一些Wiimote的编程,但由于Wiimote相对狭窄的视野和四个点的限制,我遇到了一些问题。我买了一个创意活!具有85度视场和高分辨率的摄像机

我的原型应用程序是用C#编写的,我想留在那里


所以,我的问题是:我想找到一个C#.Net摄像头/视觉库,它可以让我跟踪摄像头视野中的点(可能是LED)。将来,我想转到R/G/B点跟踪,以便更容易地跟踪和识别更多点。有什么建议吗?

请查看。。它似乎是一个功能强大的库。

您可以查看该库,它是OpenCV的.NET(C#)包装器。OpenCV被包括我在内的许多人认为是最好的(免费的)计算机视觉库

对于普通摄像机,识别和跟踪LED的任务更具挑战性,因为所有其他物体都是可见的。
我建议您尝试通过减少曝光(从而打开自动曝光)来最大化对比度,如果这在驱动程序中是可能的话:您应该设定一个值,使您的LED在图像中仍然具有高强度(>200),同时不会过度曝光(在跟踪灯光之类的东西时,尤其是当它们是一种特殊颜色时,我建议您首先对镜头应用模糊过滤器。这样可以很好地混合颜色,虽然精度较低,但会使用较少的CPU,并且您需要做的阈值调整也较少