|
|
1
3
一旦你有了你的输入(假设它是完全黑暗和完全明亮的对比度),你将得到一个类似的值矩阵:(灰度)
您的工作需要分割出正确颜色值(256)的部分并确定位置。要获得移动(假设您只跟踪1个对象),您必须将blob的下一个位置与前一个位置进行比较。 在现实世界中,尤其是有了摄像头,你将永远不会得到一个坚实的黑色背景和良好的对比度。网络摄像头的分辨率很低,光线永远不完美,而且噪声是从镜头和CCD缺陷/颜色近似值中添加进来的。 此外,在跟踪斑点移动时可能会遇到问题(斑点可能被错误地切割到曲面上的其他位置)。当你试图跟踪两个斑点时,你会遇到更多的问题。 其中一些问题包括:
使用C抓取相机 to check this out. WIA不是拍摄照片最快的方法。然而,它更容易处理。我的建议是,如果你仍然有兴趣这样做是绘制两个图像在photoshop和跟踪标记。它没有那么令人兴奋,但它将帮助您更容易地解决问题并放松问题描述。 |
|
|
2
2
你想要的是“斑点检测”。这里有一条关于 blob library 已经有一堆多点触控/计算机视觉库和软件。最好的资源是 wiki.nuigroup.com . 特别是 Frameworks and Libraries 部分。目前那里没有太多的C信息,但是如果你确实发现了一些东西,请确保你把它放在那个wiki上给每个人看。 还有 NuiGroup forum C# (.NET/Silverlight/WPF) section 这对你有很大帮助。在那个社区里有一些很大的帮助。 |
|
3
1
作为一个开始使用网络摄像头的地方,我将从这里开始: http://www.hanselman.com/blog/CapturingVideoAWebCameraUsingWIANotPossible.aspx 你会有一些链接要遵循,但我建议你从这里开始,因为这是一篇文章,斯科特谈到了不同的挑战和常见问题,并提供了更多信息的链接。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |